В моем делегате есть метод, который делает это:
-(void)showAddingPersonalDetails; {
personal = [[AddingPersonalDetails alloc] initWithNibName:@"AddingWithPersonalDetails" bundle:nil];
[window addSubview:personal.view];
[window makeKeyAndVisible];
mainscreen.view.hidden = YES;
NSLog(@"Called");
}
Я не хочу, чтобы это представление инициализировалось, пока оно мне не понадобится. Вот почему в методе.
Проблема в том, что я не могу получить доступ к этому коду из другого класса.
Я даже попробовал это:
BitWiseAppDelegate *appDelegate = (BitWiseAppDelegate *)[[UIApplication sharedApplication] delegate];
appDelegate.showAddingPersonalDetails;
Но это не работает. Есть идеи?