Tôi đang cố gắng làm ví dụ rất đơn giản về UINavigationController. Đây là mã của tôi:UINavigationController: Ví dụ đơn giản nhất
- (void)viewDidLoad {
[super viewDidLoad];
Dòng tiếp theo này hoạt động hoặc ít nhất không phát nổ.
navController = [[UINavigationController alloc] initWithRootViewController:self];
self.title = @"blah";
PageOneController *one = [[[PageOneController alloc]init] autorelease];
Ví dụ 1. dòng này NOTHING
[navController pushViewController:one animated:NO];
Ví dụ 2. Dòng này TRÌNH (nhưng không có điều khiển nav, tất nhiên)
[self.view addSubview:one.view];
}
Tại sao tôi không thể đẩy Trường hợp ViewController vào navController và thấy thay đổi màn hình?
Lưu ý: Tôi nhận ra rằng tôi có thể có khái niệm của tôi về phía sau và tôi không cần phải có quan điểm của tôi tham khảo một UINavigationController
... hoặc một cái gì đó.
Câu trả lời hoàn hảo. Cảm ơn và chúc bạn may mắn trên SO. –