2012-05-18 3 views
0

ios5의 twitter api를 사용하면 처음에 사용자가 로그인하도록하는 방법은 무엇입니까? 사용자가 이미 기기에 로그인 한 상태에서 accounts.h를 사용하여 작동하는 방법을 볼 수 있지만 이미 트위터 계정이 로그인되어 있지 않으면 로그인 할 수 있도록 설정 트위터 화면으로 사용자를 유도하는 방법이 있습니까? 감사ios 5 twitter 초기 로그인

답변

0

사용이 코드는 장치에 아무런 계정은

-(void)postOnTwitter:(id)sender 
{ 
    TWTweetComposeViewController *twitter = [[TWTweetComposeViewController alloc] init]; 
    [twitter addImage:self.imgView.image]; 
    [twitter setInitialText:@"Photo From Application on iPhone"]; 
    [self presentModalViewController:twitter animated:NO]; 

    twitter.completionHandler = ^(TWTweetComposeViewControllerResult result) 
    { 
     [self dismissModalViewControllerAnimated:YES]; 
    }; 

} 
+0

죄송합니다. 사용자가 나를위한 설정 페이지로 이동하지 않습니다. 그냥 경고 – glogic

+0

괜찮아 난 확실히 귀하의 문제를 해결할 것입니다 내 대답을 업데이 트합니다 –

+0

이것은 설정에 가서 tweeter에 대한 계정을 설정에 대한 옵션을 제공하는 하나의 작업 시트를 표시합니다 –

0

가 또는 아이폰 OS 5.0 ([[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=TWITTER"]];으로 페이지 설정에 갈 수있는 설정 페이지로 이동합니다 설정에서 추가되지 않은 경우 그러나 그것은 안 그것은, 내가 그것을 그래서 *TWTWeetComposeViewController*에서 제거 파단에 의해 약간 까다로운되는

가 iOS 5.1)

에서 일 사용자가 로그인하지 않고 설정 버튼을 클릭하면 알림 만 표시됩니다. 내 앱에서 설정 페이지를 열 수 있습니다. 그냥 self 대신 delegate를 사용하여의 ViewController 내에서이 방법을 사용하는 경우

+ (void)setAlertForSettingPage :(id)delegate 
{ 
// Set up the built-in twitter composition view controller. 
    TWTweetComposeViewController *tweetViewController = [[TWTweetComposeViewController alloc] init]; 


    // Create the completion handler block. 
    [tweetViewController setCompletionHandler:^(TWTweetComposeViewControllerResult result) { 
     [delegate dismissModalViewControllerAnimated:YES]; 
    }]; 

    // Present the tweet composition view controller modally. 
    [delegate presentModalViewController:tweetViewController animated:YES]; 
    //tweetViewController.view.hidden = YES; 
    for (UIView *view in tweetViewController.view.subviews){ 
     [view removeFromSuperview]; 
    } 

} 여기

는 deleate는, 당신의 ViewController입니다.

+0

시뮬레이터에서 작동하지 않습니다. 설정 버튼을 누르면 취소와 동일한 효과가 나타납니다. –

관련 문제