2011-05-26 3 views
0

je reçois un EXC_BAD_ACCESS lorsque cette fonction de délégué est appelé:accident avec délégué OAuthTwitterController

OAuthTwitterController: (SA_OAuthTwitterController *) controller authenticatedWithUsername 

des idées?

ma classe ressemble à ceci:

@interface QuizzResultController: UIViewController <NSXMLParserDelegate,SA_OAuthTwitterControllerDelegate> { 


IBOutlet UILabel *resultLabel; 

IBOutlet UIButton *facebookButton; 
IBOutlet UIButton *twitterButton; 
IBOutlet UIButton *button3; 
// .... other variables ...// 

SA_OAuthTwitterEngine *_engine; 
SA_OAuthTwitterController *controller; 



} 

/// .m 

#pragma mark SA_OAuthTwitterControllerDelegate 


- (void) OAuthTwitterController: (SA_OAuthTwitterController *) controller authenticatedWithUsername: (NSString *) username{ 

    NSLog("@auth done with username : %@",username); 

} 

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

} 

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

} 

l'accident se produit avant la NSLog du nom d'utilisateur, avec "objc_msgSend" dans cette discussion 1

Répondre

1

Votre relevé de journal est incorrect, doit être:

NSLog(@"auth done with username : %@",username); 
+0

baaaa;) merci! Je suppose que je suis trop fatigué. bon de savoir le manque @ provoque ce genre de crash! –