Ios Parse.com自动用户

Ios Parse.com自动用户,ios,objective-c,parse-platform,Ios,Objective C,Parse Platform,当我连接到internet时,我可以让用户自动登录。登录后,我可以关闭wifi并继续使用该应用程序。我遇到的问题是,当我关闭应用程序(双击“主页”按钮并向上滑动我的应用程序)并尝试再次打开备份时,我会收到以下错误消息: "The Internet connection appears to be offline."} (Code: 100, Version: 1.4.0) 2014-09-20 22:20:02.376 LeadOff Dev[4030:5a27] Network connect

当我连接到internet时,我可以让用户自动登录。登录后,我可以关闭wifi并继续使用该应用程序。我遇到的问题是,当我关闭应用程序(双击“主页”按钮并向上滑动我的应用程序)并尝试再次打开备份时,我会收到以下错误消息:

"The Internet connection appears to be offline."} (Code: 100, Version: 1.4.0)
2014-09-20 22:20:02.376 LeadOff Dev[4030:5a27] Network connection failed. Making attempt 3       after sleeping for 2.470375 seconds
下面是我从根视图控制器的自动登录过程:

PFUser *currentUser = [PFUser currentUser];

if ([PFUser currentUser]) {
    NSLog(@"Current user: %@", currentUser.username);

}
else {
    LoginViewController* nextViewController = [[LoginViewController alloc] init];
    nextViewController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
    [self presentViewController:nextViewController animated:YES completion:nil];
    NSLog(@"Current User logged out");
}

初始化应用程序时,Parse必须打电话回家才能开始;如果应用程序在后台运行,则此初始化已经发生,您无需再次运行它-这就是为什么您可以从后台重新加载,并在启动后在没有连接的情况下运行

但是,在第一次加载时,必须调用
[Parse setApplicationId:appID clientKey:clientKey]
,该函数通常在
AppDelegate.m
文件中使用选项完成启动。没有此电话,您将获得:

“NSInternalInconsistencyException”,原因:“您必须在解析时调用setApplicationId:clientKey:来配置解析。”

底线:当你使用Parse启动应用程序时,你必须具备连接性。