Flickr 照片管理器中的 JSON 警告

Posted

技术标签:

【中文标题】Flickr 照片管理器中的 JSON 警告【英文标题】:JSON Warning in Flickr Photo Manager 【发布时间】:2013-06-28 15:57:14 【问题描述】:

我在 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];

【问题讨论】:

我并不是说警告与测试版有任何关系。我是说我的集合视图在 iOS 7 上崩溃的事实可能与测试版有关,因为它不会在 iOS 6 上崩溃。 【参考方案1】:

很简单!!只需重新阅读警告。它说您在 options 参数中传递 NSJSONWritingOptions 选项,而它期望 NSJSONReadingOptions

如下修改你的代码行:

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

它应该对你有帮助。

【讨论】:

【参考方案2】:

核心背景适用于 iOS 6 和 iOS 7 beta 1,2。该项目的灵感来自 Yahoo Weather iOS 应用程序。 ObjectiveFlickr 用于 Flickr 集成。

https://github.com/justinmfischer/core-background

【讨论】:

以上是关于Flickr 照片管理器中的 JSON 警告的主要内容,如果未能解决你的问题,请参考以下文章

在 Azure API 管理器中验证 POST 请求正文

iOS flickr 搜索照片 json 返回 nil

PHP Flickr照片引入PHP JSON

关于任务管理器中的进程

macOS 的 vscode 资源管理器中缺少 git 装饰

在 IBM websphere 队列管理器中向域用户授予权限的问题