Tôi có một vấn đề và tôi sẽ cố gắng để giải thích vấn đề này:Làm cách nào để truy cập bộ điều khiển chế độ xem siêu?
- tôi có một chính
UIViewController
(Whole màn hình) - tôi có một thứ
UIViewController
(setbounds) tôi thêm xem thứ của tôi để
mainView
tôi sử dụng này:[mainController.view addSubview:secondaryController.view];
tôi tạo ra một bộ điều khiển thứ ba:
modalController
, tôi thêm nó vào secondar của tôi y điều khiển như thế này:[secondaryController presentModalViewController:modalController animated:YES];
tôi làm cho tính toán dựa trên một số sự kiện bên trong
modelController
tôi.tôi có thể gửi tin nhắn từ tôi
modalController
-secondaryController
tôi sử dụng:[[self parentViewController] performSelector : @selector(myMethodInSecondaryController:) withObject : myObject afterDelay : .5];
LƯU Ý: "tự" tương ứng với
modalController
tôi cần phải vượt qua "myObject" để số
mainController
của tôi, nhưng tôi không thể tham chiếu đến sốmainController
của mình từ sốsecondaryController
. Tôi cố gắng này:[[self parentViewController] performSelector : @selector(myMethodInMainController:) withObject:myObject afterDelay : .5];
LƯU Ý: "tự" tương ứng với
secondaryController
nhưng nó không hoạt động, tôi có quyền truy cập vào xem mainController của tôi bằng cách sử dụng:
self.view.superview
LƯU Ý: "tự" là của tôi
secondaryController
nhưng không với bộ điều khiển của nó.
Cảm ơn Nikolai !!!!!!!!!!!!!!!!! Điều đó hoạt động hoàn hảo :) cảm ơn Trân trọng từ Guadalajara Mexico !! Alejandra :) – Alejandra
Bạn được chào đón (từ Berlin, Đức) –