я заметил, что при добавлении ViewController с интерфейсом строителем и пером,initWithNibName против INIT - неожиданное поведение
То, что я не должен позвонить initWithNibName для того, чтобы подобрать соответствующий наконечник, я могу просто позвонить в этом!
Любая идея, почему?
ie.
Это:
NotificationManagementController *notificationView = [[NotificationManagementController alloc] initWithNibName:@"NotificationManagementController" bundle:nil andCurrentNotifications:nil];
и Это:
NotificationManagementController *notificationView = [[NotificationManagementController alloc] init];
Оба кажутся взаимозаменяемыми ....
Таким образом, если я тогда называть эти строки кода:
notificationView.delegate = self;
notificationView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:notificationView animated:YES completion:NULL];
Я вижу все изменения в наконечнике ,
посмотрите на [документации] (http://developer.apple.com/library/ios/documentation/UIKit/Reference/UIViewController_Class/ Reference/Reference.html # // apple_ref/occ/instp/UIViewController/nibName): «Если вы не укажете имя nib и не переопределите метод loadView в своем пользовательском подклассе, контроллер просмотра будет искать файл nib, используя другие средства. В частности, он ищет файл nib с соответствующим именем (без расширения .nib) и загружает этот файл nib всякий раз, когда запрашивается его вид. (...) « – albertamg