Tôi có một bộ điều khiển chế độ xem chính để xử lý bản vẽ cho chế độ xem 2D opengl ES của tôi và nút điều khiển trình quản lý con cái để xác định các nút cần tải và vẽ trong khi khởi chạy.làm cách nào tôi có thể truy cập chế độ xem của trình điều khiển chế độ xem của cha mẹ từ trình điều khiển chế độ xem con?
Khi người dùng nhấn vào một trong các nút này, bộ điều khiển chế độ xem này được tạo và chế độ xem của nó được cho là sẽ xuất hiện nhưng chế độ xem không bao giờ được thêm nhưng đã được thử nghiệm để hoạt động. Heres mã của tôi từ bộ điều khiển giao diện chính:
buttonManager=[[ButtonManager alloc] init];
[self addChildViewController:buttonManager];
[self.view addSubview:buttonManager.view];
và heres mã của tôi để khởi động quan điểm này:
-(void)launchStopDialog: (NSString*)stopName {
NSLog(@"stopdialog should be launched.");
if (stopDialogController == nil)
stopDialogController = [[StopDialogController alloc] initWithNibName:@"StopDialog" bundle:nil];
if (stopDialogController)
[stopDialogController presentWithSuperview:self.view.superview withStopName:stopName];
}
Trong Swift 3.0 sử dụng 'self.parent' " Yeah! Swift 3.0,% $ ^%! " (c) Breaking Bad –
@aqs: tại sao self.parent * nil * trong ViewDidLoad? – Kashif
@Kashif, chỉ cần kiểm tra câu trả lời tiếp theo. –