gpt4 book ai didi

ios - 无法从 NSArrayM 获取号码

转载 作者:行者123 更新时间:2023-11-28 15:57:11 27 4
gpt4 key购买 nike

尝试从查询中检索键名时出现以下错误。然后将其转换为 View Controller 使用的 int。

Could not cast value of type '__NSArrayM' (0x1073ebdb0) to 'NSNumber' (0x1069f3488).

这是查询中的行:

tempVarLDS = object.value(forKey: keyName)

打印时返回

(
7
)

所以它是一个数组。但我似乎无法通过

访问它
tempvarLDS[0]

或任何常见的嫌疑人。知道如何获得这个 int 吗?

最佳答案

如果它是一个 NSNumbers 的 NSArray,你应该能够将它转换为一个整数数组。

// Cast it
let tempvarLDS:[Int] = object.value(forKey: keyName) as! [Int]

// Loop
for num in tempvarLDS {
print(num)
}

我不明白为什么那行不通

关于ios - 无法从 NSArrayM 获取号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41538501/

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