У меня есть 2 вида как часть моего контроллера навигации.Switch Active View Controller Programmatically
Я создал класс для своего навигационного контроллера с общедоступным методом, что определенные действия на первом представлении вызовут загрузку контроллера подробного представления. Я импортирую контроллер подробного представления, но ничего в моем коде не работает. Я знаю, что метод вызывается правильно, потому что я регистрирую его.
Что я здесь делаю неправильно?
#import <UIKit/UIKit.h>
@interface NearbyController : UINavigationController
- (void) nextpage;
@end
#import "NearbyController.h"
#import "DetailView.h"
@implementation NearbyController
-(void) nextpage {
NSLog(@"working");
DetailView *nextView = [[DetailView alloc] init];
[self pushViewController:nextView animated:YES];
}
@end
Я получаю эту ошибку: приложение попыталось нажать контроллер представления nil на цель. –
centree
Это означает, что контроллер просмотра u, пытающийся нажать, не был правильно назначен. Pls проверяет распределение контроллера вида и видит, если его выделено чисто – Groot