Мы обновляемся до SwiftyJSON Swift 3 с конфигурацией CocoaPods pod 'SwiftyJSON', '3.1.0'
.SwiftyJSON & Swift 3: Невозможно преобразовать возвращаемое выражение типа 'Int32?' для возврата типа> 'Int?'
Мы получаем эту ошибку:
/Users/xxx/Documents/iOS/xxx/Pods/SwiftyJSON/Source/SwiftyJSON.swift:866:33: Cannot convert return expression of type 'Int32?' to return type 'Int?'
Ошибка находится на оператора возврата в SwiftyJSON.swift:
public var int: Int? {
get {
return self.number?.int32Value
}
set {
if let newValue = newValue {
self.object = NSNumber(value: newValue)
} else {
self.object = NSNull()
}
}
}
Кто знает, в чем проблема? Это проблема с нашей конфигурацией CocoaPods или с SwiftyJSON?
я пытался, но не работал. – Mehul
Вы запустили команду обновления pod и позволили ей закончить? И сделать полную чистую и построить? –