0

Sky Drive フレームワークを統合したアプリを開発していますが、ログインしようとするとアプリがクラッシュします。

これが私のコードです

(IBAction)signInMethod:(id)sender { self.liveClient =
[[LiveConnectClient alloc] initWithClientId:APP_CLIENT_ID 
                                                     delegate:self 
                                                    userState:@"initialize"]; }

- (void)authCompleted:(LiveConnectSessionStatus) status 
          session:(LiveConnectSession *) session 
        userState:(id) userState { if ([userState isEqual:@"initialize"]) {
    NSLog(@"initialized");
    [self.liveClient login:self 
                    scopes:[NSArray arrayWithObjects:@"wl.signin", nil] 
                  delegate:self 
                 userState:@"signin"];

} if ([userState isEqual:@"signin"]) {
    if (session != nil)
    {
        NSLog(@"signed in");      
    }
     } }

- (void)authFailed:(NSError *) error 
     userState:(id)userState { NSLog(@"%@",[NSString stringWithFormat:@"Error: %@", [error localizedDescription]]); //   
[self.infoLabel setText:[NSString stringWithFormat:@"Error: %@",
[error localizedDescription]]]; }

編集

これでログインできるようになりました。フレームワークを適切に統合しなかったため、エラーが発生していました。

4

0 に答える 0