Я использую Xcode и до сегодняшнего дня не понял никаких проблем. Мой AppDelegate использует следующий код, чтобы определить, куда пользователь должен быть направлен в главное окно или на экран входа в систему.Parse [PFUser currentUser] Не работает
// determine the initial view controller here and instantiate it
self.window = [[UIWindow alloc] initWithFrame:UIScreen.mainScreen.bounds];
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
PFUser *currentUser = [PFUser currentUser];
UIViewController *viewController = [[UIViewController alloc] init];
if (!currentUser) {
// Show Login/Sign Up Window
viewController = [storyboard instantiateViewControllerWithIdentifier:@"signUpOrRegister"];
} else {
// User Logged In Already
viewController = [storyboard instantiateViewControllerWithIdentifier:@"rootVC"];
}
self.window.rootViewController = viewController;
[self.window makeKeyAndVisible];
И вот следующий код для входа. Вход в систему зарегистрирован в журнале.
[PFUser logInWithUsernameInBackground:[_loginUsernameField.text lowercaseString]
password:_loginPasswordField.text
block:^(PFUser *user, NSError *error) {
if (user) {
// Do stuff after successful login.
[self displayMessageToUser:@"Welcome Back"];
NSLog(@"Successful: Login: %@", user.objectId);
[self segueToWindowOfChoice];
} else {
// The login failed. Check error to see why.
...
Любые идеи?
Благодаря
D :-)
Вы еще не сказали, что не работает. Это то, что он просто возвращает ноль? Вы уверены, что это неправильно? –
Он возвращал ноль (см. Ниже) – dgee4