gpt4 book ai didi

ios - 使用 swift 将 JSON 检索到的 int32 解析为核心数据类

转载 作者:行者123 更新时间:2023-11-29 02:31:21 25 4
gpt4 key购买 nike

我有一个 Core Data 类,正在使用 Swift 通过 JSON Rest API 调用进行填充。

对于字符串,我可以毫无问题地解析字典,但无法解析 Int32 的 ID 字段。

我的代码是:

class Job: NSManagedObject {
@NSManaged var id: Int32
}


if let id = resultDict["JobID"] as? NSNumber {
job.id = Int32(id) // THIS LINE IS CAUSING THE ERROR
}

我在尝试构建时遇到的错误是:“无法找到接受提供的参数的‘init’重载”

最佳答案

Int32 没有采用 NSNumber 的初始值设定项。您可以使用 intValue property of NSNumber直接尽管;它返回一个 Int32:

job.id = id.intValue

关于ios - 使用 swift 将 JSON 检索到的 int32 解析为核心数据类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26835417/

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