2015-02-11 3 views
0

Я использую 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 :-)

+3

Вы еще не сказали, что не работает. Это то, что он просто возвращает ноль? Вы уверены, что это неправильно? –

+0

Он возвращал ноль (см. Ниже) – dgee4

ответ

0

Я решил его просто обновив Синтаксическая Framework, который странным образом решен вопрос? Может быть полезно людям, у кого возникла эта ситуация в будущем

Смежные вопросы