ios - Flickr照片管理器中的JSON警告

标签 ios json nsjsonserialization

我在我的iOS应用中收到警告。它似乎并没有影响iOS 6的性能,但是当从iOS 7 beta 2中的Flickr加载照片时,我的应用程序崩溃了,我不确定Beta是否存在问题或与此警告有关,但是无论如何,我都想摆脱警告。有什么帮助吗?

Implicit conversion from enumeration type 'enum NSJSONWritingOptions' to different enumeration type 'NSJSONReadingOptions' (aka 'enum NSJSONReadingOptions')

NSError *error;
NSDictionary *results = [NSJSONSerialization JSONObjectWithData:responseData options:NSJSONWritingPrettyPrinted error:&error];

最佳答案

很简单!只需再次阅读警告。它表示您正在传递options参数中的NSJSONWritingOptions选项,而它需要NSJSONReadingOptions

更改您的代码行,如下所示:

NSDictionary *results = [NSJSONSerialization JSONObjectWithData:responseData options:NSJSONReadingMutableContainers error:&error];

它应该可以帮助您。

关于ios - Flickr照片管理器中的JSON警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17368878/

相关文章:

ios - 如何以编程方式感知 iPhone 静音开关?

ios - 未从文档目录的 NSURL 正确创建 AVAsset

ios - 创建和使用可在 Apple Watch 扩展中使用的框架是否需要特殊步骤?

json - 如何使用jq删除数组元素?

ios - NSJSONSerialization 与基于流的解析器

php - 如何使用 Xcode 执行第一个简单的 PHP api 示例

ios - Facebook SDK 4.1.0 错误 "Umbrella header for module ' FBSDKCoreKit' 不包含 header 'FBSDKTestUsersManager.h'

javascript - jQuery 范围 slider grep 返回具有最小值和最大值的项目

javascript - 变量传输 : Web Form that connects with PHP to Database

swift - 无法将 NSDictionary 类型的值分配给 NSDictionary 类型的值