【发布时间】:2014-01-08 06:58:05
【问题描述】:
我收到错误:
“正在主线程上执行一个长时间运行的 Parse 操作。在 warnParseOperationOnMainThread() 上中断以进行调试。”
和
“中断 warnParseOperationOnMainThread() 进行调试。”
我无法在我的代码中找到错误。谁能告诉我我做错了什么?
PFQuery *query = [PFQuery queryWithClassName:@"User"];
[query getObjectInBackgroundWithId:[[PFUser currentUser] objectId] block:^(PFObject *object, NSError *error) {
self.firstName = object[@"firstname"];
self.lastName = object[@"lastname"];
self.nameLabel.text = [[NSArray arrayWithObjects:self.firstName, self.lastName, nil] componentsJoinedByString:@" "];
}];
【问题讨论】:
-
这行
PFQuery *query = [PFQuery queryWithClassName:@"User"];可能会阻塞主线程。
标签: ios objective-c parse-platform