ios - Parse sdk 在调用查询 api 时崩溃

标签 ios macos parse-platform

我只是尝试使用解析后端编写一些示例应用程序,我创建了应用程序和测试类,它在 ios 上运行良好,如果我调用 PFquery 来检索它在 mac 上崩溃的对象,则可以进行相同的调用。

    PFQuery *query = [PFQuery queryWithClassName:@"stock"];

    [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
        if (query.cachePolicy != kPFCachePolicyCacheOnly && error.code == kPFErrorCacheMiss) {
            // No-op on cache miss - since the policy is not CacheOnly, this
            // block will be called again upon receiving results from the network.
            return;
        }}];

最佳答案

您设置的cachePolicy错误。

使用这个:

 PFQuery *query = [PFQuery queryWithClassName:@"stock"];
                    [query setCachePolicy:kPFCachePolicyNetworkOnly];
                    [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
                        if (!error) {

                           }
                    }];

关于ios - Parse sdk 在调用查询 api 时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24633160/

相关文章:

ios - 使用 Chatto 库 ios 更新聊天气泡中的图像

c++ - EXC_BAD_ACCESS 抛出异常

macos - 从命令行打开一个 html 页面到 Mac OS 上的 anchor

ios - 检查 Facebook 帐户是否链接到 PFUser

ios - 在解析iOS中搜索1000多个查询

ios - 以编程方式设置用户定义的运行时属性

ios - scenekit - 放大/缩小场景的选定节点

ios - 以编程方式使用 swift UITableView

iphone - 通过 NSNetService 连接并发送数据

xcode - Swift + Parse : 'Can' t use nil for keys or values on PFObject. 使用 NSNull 作为值。