2011-03-04 3 views
1

작동하지 내가 MGTwitterEngine 및 사용의 나에게 여기트위터

+0

지저귐은 기본적으로 아이폰 애플 리케이션에서 작동하지 않습니다 iOS 4.1 SDK –

+1

코드 게시를 잊어 버렸습니다. 우리 모두가 앉아있는 곳에서 그것을 보는 것은 무섭다. –

+0

콘솔에서 일부 코드와 로그를 게시하면 도움을 드릴 수 있습니다 :) – deanWombourne

답변

0

도와주세요 성공적인 로그인 시도 후 응용 프로그램이 충돌을 작동하지 않는 것은 @Yorxxx

난 그냥 사용하는 MGTwitterEngine 내 코드입니다 :

다음은 웹 사이트 내가 도움을위한 튜토리얼을 가지고 있지만 그 작동하지 않습니다 : (

#pragma mark twitter 

- (void) twitterAction{ 

    if(_engine) return; 

    _engine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate:self]; 
    _engine.consumerKey = @"pDFl6Og4Uwq2qEoJaOiuw"; 
    _engine.consumerSecret = @"p3gxIDewgK3nxueJIRKPoSoFEpp8RtIryglvOrwSQA"; 

    UIViewController *controller = [SA_OAuthTwitterController controllerToEnterCredentialsWithTwitterEngine: _engine delegate: self]; 

    if (controller) 
     [self presentModalViewController: controller animated: YES]; 
    else { 
     tweets = [[NSMutableArray alloc] init]; 
     [self updateStream:nil]; 
    } 

} 

-(IBAction)updateStream:(id)sender { 
    [_engine getFollowedTimelineSinceID:1 startingAtPage:1 count:100]; 
} 

-(IBAction)tweet:(id)sender { 

    [_engine sendUpdate:@"Testing Testing Testing ... Please Wait"]; 
    [self updateStream:nil]; 


} 

#pragma mark SA_OAuthTwitterEngineDelegate 

- (void) storeCachedTwitterOAuthData: (NSString *) data forUsername: (NSString *) username { 

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 

    [defaults setObject: data forKey: @"authData"]; 
    [defaults synchronize]; 
} 

- (NSString *) cachedTwitterOAuthDataForUsername: (NSString *) username { 

    return [[NSUserDefaults standardUserDefaults] objectForKey: @"authData"]; 
} 

#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]; 
} 

- (void) OAuthTwitterControllerFailed: (SA_OAuthTwitterController *) controller { 

    NSLog(@"Authentication Failure"); 
} 

- (void) OAuthTwitterControllerCanceled: (SA_OAuthTwitterController *) controller { 

    NSLog(@"Authentication Canceled"); 
}