gpt4 book ai didi

cocoapods - SwiftyJSON 和 Swift 3 : Cannot convert return expression of type 'Int32?' to return type > 'Int?'

转载 作者:行者123 更新时间:2023-12-04 10:35:24 25 4
gpt4 key购买 nike

我们正在使用 CocoaPods 配置升级到 SwiftyJSON Swift 3 pod 'SwiftyJSON', '3.1.0' .

我们收到此错误:

/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 中的 return 语句出现错误:
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 的问题?

最佳答案

我只是用下面的代码替换一行代码。简单的

public var int: Int? {
get {
return self.number?.intValue
}
set {
if let newValue = newValue {
self.object = NSNumber(value: newValue)
} else {
self.object = NSNull()
}
}
}

关于cocoapods - SwiftyJSON 和 Swift 3 : Cannot convert return expression of type 'Int32?' to return type > 'Int?' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39808337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com