iOS PFUser currentUser - 警告:正在主线程上执行长时间运行的操作

时间:2015-06-10 01:01:52

标签: ios objective-c multithreading parse-platform

我正在使用Parse开发一个iOS应用程序,并在我的AppDelegate中检查是否有用户登录或者没有Parse文档告诉您的方式:

if ([PFUser currentUser]) {
    // User Logged In - do stuff with the user
} else {
   // No User Logged In - Show Login/Sign Up View Controller
}

然而,我收到警告"警告:正在主线程上执行长时间运行的操作。"在线[PFUser currentUser]一直在线上,应用程序因此而崩溃。我通过Parse进行了搜索,所有与此相关的问题都因任何原因被删除了,我很难搞清楚这一点。我理解这个警告,但我不知道如何解决它。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

[[PFUser currentUser] fetchInBackground];