2017-02-21 31 views
1

Как получить подробную информацию о профиле Картинка и многое другое Информация в Twitter при входе в систему IOS с использованием Fabric. я пишу этот код -Получить подробную информацию о профиле Картинка и многое другое Информация при входе в Twitter в IOS 10.2 с использованием Fabric

[[Twitter sharedInstance] logInWithCompletion:^ 
    (TWTRSession *session, NSError *error) { 
     if (session) { 
      /* Get user info */ 

      [[[Twitter sharedInstance] APIClient] loadUserWithID:[session userID] 
                 completion:^(TWTRUser *user, 
                    NSError *error) 
       { 
        // handle the response or error 
        if (![error isEqual:nil]) { 
         NSLog(@"Twitter info -> user = %@ ",user); 
         NSString *urlString = [[NSString alloc]initWithString:user.profileImageLargeURL]; 
         NSURL *url = [[NSURL alloc]initWithString:urlString]; 
         NSData *pullTwitterPP = [[NSData alloc]initWithContentsOfURL:url]; 

         UIImage *profImage = [UIImage imageWithData:pullTwitterPP]; 


        } else { 
         NSLog(@"Twitter error getting profile : %@", [error localizedDescription]); 
        } 
       }]; 


     } else { 
      NSLog(@"error: %@", [error localizedDescription]); 
     } 
    }]; 

Но показать этот тип ошибки: enter image description here

ответ

1

Наконец я нашел ответ мой сам:

[[Twitter sharedInstance] logInWithCompletion:^ 
(TWTRSession *session, NSError *error) { 
    if (session) { 

     NSLog(@"signed in as %@", [session userName]); 
     /* Get user info */ 

     NSString *userID = [Twitter sharedInstance].sessionStore.session.userID; 
     TWTRAPIClient *client = [[TWTRAPIClient alloc] initWithUserID:userID]; 
     [client loadUserWithID:userID completion:^(TWTRUser *user, NSError *error) { 
      NSLog(@"Profile image url = %@", user.profileImageLargeURL); 
     }]; 


    } else { 
     NSLog(@"error: %@", [error localizedDescription]); 
    } 
}]; 

Это дает URL из профиля Изображение ,

+0

Работает отлично, спасибо! – Tim

+0

Тим ваш самый желанный! –