ios - XCode 中的打印描述显示正确的值,使用变量显示错误的值

标签 ios xcode json parsing integer

我正在处理来自服务器的 JSON 响应,在响应数据中,除其他外,应该是一个“信用”属性,它是一个 int,它的值应该是 2000。但是,如果我尝试使用这个属性,我得到一个像 180988576 这样的值。但是,如果我从调试器“打印描述”属性,它会说:

Printing description of playerData->_credits:
2000

我如何访问这个值?

最佳答案

你要做的是,当你从 JSON 中获取值时

像这样使用:

[[JSON ObjectForKey:@"Key"]integerValue];

它会给你正确的结果。尝试一次。您可以将该值分配给整数变量。

关于ios - XCode 中的打印描述显示正确的值,使用变量显示错误的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15334006/

相关文章:

javascript - 循环并未对所有 JSON 数据集进行迭代

iphone - 如何使用 iPhone 操作我的电脑?

如果我手动终止应用程序,iOS 静默推送通知将不起作用

iOS - 为 UITextField 实现一个类

ios - UITableView 的 AccessoryView 在多个单元格上重复使用

ios - 我可以将 Xcode4 与两个未链接的独立 Apple 开发者帐户一起使用吗?

javascript - 解码ajax响应下拉后出现空下拉字段

ios - 在滚动回 View 之前,静态 TableView 单元格不会在 iOS9 中显示

ios - Swift 发送请求没有响应

json.Marshal(struct) 返回 "{}"