J'utilise Facebook SDK dans mon application, mais j'ai besoin d'aide pour savoir ce qui se passe lorsque le processus de connexion est annulé. J'ai essayé de référencer un autre contrôleur, mais il se bloque et j'obtiens une erreur de Instance variable 'textview_facebook' accessed in a class method
.Comment appeler une méthode dans fbDialogNotLogin?
Il semble que je ne puisse pas faire de changements graphiques dans ce genre de méthode ... comment puis-je contourner cela?
Un conseil? Merci d'avance!
Facebook.m
- (void)fbDialogNotLogin:(BOOL)cancelled {
if ([self.sessionDelegate respondsToSelector:@selector(fbDidNotLogin:)]) {
[_sessionDelegate fbDidNotLogin:cancelled];
NSLog(@"Facebook Cancelled!!!");
[MapViewController stuffIsCancelled];
}
}
MapViewController.m
+(void)stuffIsCancelled {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.4];
textview_facebook.alpha = 0;
[UIView commitAnimations];
}
Quelle est la méthode exactement introuvable? La méthode stuffIsCanceled est-elle également définie dans MapViewController.h? – Alin
J'ai écrit le mauvais avertissement ... il dit réellement 'Instance variable 'textview_facebook' accédé dans une méthode de classe' –