【发布时间】:2015-04-19 23:33:39
【问题描述】:
我创建了一个新的 OS X 应用程序(我在最新的 Yosemite 上),获取了最新的 Parse OS X SDK,集成它,并尝试了一个查询(在我已经工作的 Parse 应用程序上,它与 iOS 和Android),它永远不会完成。在应用程序委托中像往常一样初始化 Parse 后,我称之为:
PFQuery *usersQuery = [PFQuery queryWithClassName:@"_User"];
[usersQuery countObjectsInBackgroundWithBlock:^(int count, NSError *err){
//we never get here!!
}
}];
永远不会调用完成处理程序。没有错误,没有警告,什么都没有!我已经尝试过它的同步版本:
int x = [usersQuery countObjects];
它立即返回-1,甚至不发送网络请求。我试图看看它给出了什么错误:
NSError *err;
int x = [usersQuery countObjects:&err];
在 count 方法 [立即] 返回后,err 仍然保持在 nil。我尝试将调用封装在 dispatch_async 和 dispatch_after 块中,以防我遗漏了从何处调用它的信息,但无济于事。
可能是什么问题?
【问题讨论】:
标签: macos parse-platform xcode6.3 parse-osx-sdk