2011-03-04 3 views
1

i utilisé MGTwitterEngine et son ne fonctionne pas l'application se bloque après tentative réussie de connexion s'il vous plaît me aiderTwitter ne fonctionne pas

+0

le twitter ne fonctionne pas sur l'application iPhone essentiellement utilisé i iOs 4.1 SDK –

+1

Vous avez oublié de poster votre code. C'est terriblement difficile à voir d'où nous sommes tous assis. –

+0

Post du code et le journal de la console et nous pourrions être en mesure d'aider :) – deanWombourne

Répondre

0

ici est mon code @Yorxxx

je viens d'utiliser le MGTwitterEngine:

suivants sont les site web je prends le tutoriel pour l'aide mais ca marche pas :(

#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"); 
} 
Questions connexes