如何使用AFNetworking执行非异步AFHTTPRequestOperation?

时间:2013-07-18 19:31:19

标签: objective-c core-data afnetworking parse-platform data-synchronization

在遵循Ray Wenderlich Parse + Core Data + AFNetworking教程后,他似乎通过使用AFHTTPRequestOperation创建NSMutableURLRequest对象从Parse中提取JSON,然后通过{将该操作添加到队列中{1}}。

我的问题是:是否可以立即处理AFHTTPRequestOperation(而不是将其添加到队列中),以便在请求完全处理后,后续代码行处理?这是不好的形式吗?

我实际上要做的是:如果请求的对象在本地不存在,则尝试从Parse下载它。如果该请求失败,则假设(现在)该对象在Parse上不存在。如果该请求成功,则用户现在可以在本地开始使用该对象。

高级道歉,如果这是一个愚蠢的问题,因为我是AFNetworking和任何类型的数据同步的新手......也是我从未使用AFNetworking / Parse /任何类型的数据同步的少数iOS开发者朋友。

1 个答案:

答案 0 :(得分:1)

大多数人都认为它形式不好,虽然我知道你想要在开始时尝试它。我建议永远不要在你提交给App Store的代码中这样做。这里有一些关于同一事情的讨论:Synchronous AFNetworking calls