Open 1tan1 opened 5 years ago
try this in your podfile
post_install do |installer|
tTargets = ['GMStepper']
installer.pods_project.targets.each do |target|
if tTargets.include? target.name
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '4.2'
end
end
end
end
I rolled back to Swift 4.2. This is a temp fix.
Hoping the dev fixes it for the new Xcode running Swift 5.
Still having an issue with this even after adding podfile post install script as suggested
Hi, I upgraded my application from Swift 4.2 to Swift 5 and I get an error. How do i fix this?
File: GMStepper.swift
Error: Argument labels '(stringInterpolationSegment:)' do not match any available overloads
Error is in 2 areas.
Area 1:
else if isInteger { label.text = String(stringInterpolationSegment: "(Int(value))(self.suffixString)"/Int(value)/) } else { label.text = String(stringInterpolationSegment: "(value)(self.suffixString)"/value/) }
Area 2:
if self.showIntegerIfDoubleIsInteger && floor(self.value) == self.value { label.text = String(stringInterpolationSegment: "(Int(self.value))(self.suffixString)") } else { label.text = String(stringInterpolationSegment: "(Int(self.value))(self.suffixString)") }