1
저는 처음으로 엔진을 사용하고 있으며 iOS 개발에 익숙하지 않습니다. 내가 성공적으로 로그인 한 후 함수를 호출하는 방법이 있다면 궁금한가요? 초기 로그인 기능을 수행 한 후 FBConnect가 fbDidLogin을 호출 한 행을 따라 작동하도록 할 수 없습니다. 나는 MGTwitterEngineDelegate 선언하고 난 로그인 후 다음 코드를 사용하려고 :로그인 성공에 대한 기능 실행 MGTwitterEngine ala FBConnect
//TWITTER LOGIN FUNCTION/////////////////////
-(void)twitLogin{
NSLog(@"Inside of twitLogin...");
if(![_engine isAuthorized]){
UIViewController *controller = [SA_OAuthTwitterController controllerToEnterCredentialsWithTwitterEngine:_engine delegate:self];
if (controller){
[self presentModalViewController: controller animated: YES];
NSLog(@"Inside of Twitter login UIWebView.");
} else {
NSLog(@"ONCE WE'RE LOGGED IN, LETS SEND THE TWEET!");
NSString *tweet = [[NSString alloc] initWithFormat:@"My Tweet!"];
[_engine sendUpdate:tweet];
NSLog(@"You just tweeted: %@",tweet);
}
} else {
NSString *twitterToken=[[NSUserDefaults standardUserDefaults] objectForKey:@"authData"];
NSLog(@"Twitter is authorized?: %@",twitterToken);
//Twitter Integration Code Goes Here
NSString *tweet = [[NSString alloc] initWithFormat:@"My Tweet!"];
[_engine sendUpdate:tweet];
NSLog(@"You just tweeted: %@",tweet);
}
}
어떤 도움에 감사드립니다. 정말 고마워!
#pragma mark SA_OAuthTwitterController Delegate
- (void) OAuthTwitterController: (SA_OAuthTwitterController *) controller authenticatedWithUsername: (NSString *) username {
NSLog(@"Authenticated with user %@", username);
tweets = [[NSMutableArray alloc] init];
[self updateStream:nil];
}
희망 누군가를하는 데 도움이 :