J'ai une méthode dans mon délégué qui fait cela:Comment accéder à la méthode déléguée d'une autre classe?
-(void)showAddingPersonalDetails; {
personal = [[AddingPersonalDetails alloc] initWithNibName:@"AddingWithPersonalDetails" bundle:nil];
[window addSubview:personal.view];
[window makeKeyAndVisible];
mainscreen.view.hidden = YES;
NSLog(@"Called");
}
Je ne veux pas ce point de vue initialisé jusqu'à ce que je besoin. C'est pourquoi mettre dans une méthode.
Le problème est que je n'arrive pas à accéder à ce code depuis une autre classe.
J'ai même essayé ceci:
BitWiseAppDelegate *appDelegate = (BitWiseAppDelegate *)[[UIApplication sharedApplication] delegate];
appDelegate.showAddingPersonalDetails;
Mais il ne fonctionne pas. Des idées?
Il ne devrait pas être un ',' 'avant le {'. – kennytm