iphone - 在 Objective-C 中存储 long long 值

标签 iphone objective-c xcode

我正在使用返回 JSON 字典的 API。其中一个键是“Variant Hash”,对应的数据是这样的整数:-7331108254952843887或6209894088655053576。我假设这是一个long long值。我正在使用 NSCoder 序列化这些数据,但我不确定要使用哪种encodeValue: 方法。没有encodeLongLongValue:forKey:。

此外,执行 NSLog(@"%@",returnedDictionary); 显示整个字典结构,但使用 objectForKey: 不起作用,因为键 Variant Hash 的对应值不是对象。

如何从字典中获取数据,以及如何使用 NSCoder 存储这些数据?

最佳答案

There is no encodeLongLongValue:forKey:

不,但是有一个 encodeInt64:forKey:这应该可以解决问题。

关于iphone - 在 Objective-C 中存储 long long 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3939499/

相关文章:

xcode - 在 Swift 中从数组填充 NSTableView(没有 XCode)

android - 进程异常: Process timed out: when xode build Done Flutter app

iphone - iPhone 横屏时如何调用另一个 View

iphone - 如何使旋转 UIView 的方法工作多次

iphone - 添加 Observer 到 BOOL 变量

objective-c - 将数据保存到 xcode 中的 plist

iphone - 如何确定 iOS UI 自动化中启用了哪些按钮?

iphone - 如何在 iOS 的 Google map 上添加按钮?

ios - UINavigationController 与嵌入 NavigationController 的 viewController

swift - 使用 VNCoreMLModel 和 Inceptionv3.model() 的区别?