tôi muốn trình bày một modalviewcontroller sau mỗi lần đẩy thông điệp recieves ứng dụng trong "ứng dụng: (UIApplication *) ứng dụng didReceiveRemoteNotification: (NSDictionary *) UserInfo"hiện nhiều hơn một modalview trong appdelegate
tôi trình bày các viewController như điều này:
ReleaseViewController *viewController = [[ReleaseViewController alloc] init];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:viewController];
[self.window.rootViewController presentModalViewController:navController animated:YES];
Vì vậy, khi một tin nhắn push khác đến và ModalViewController cũ vẫn còn hiển thị, tôi muốn trình bày một modalviewcontroller mới hơn cũ. Nhưng nó không hoạt động. Không có gì xảy ra và bảng điều khiển chỉ nói (Tôi nghĩ đó là thông báo gỡ lỗi của iOS 6 Beta):
Warning: Attempt to present <UINavigationController: 0x1dde6c30> on <UINavigationController: 0x1dd73c00> whose view is not in the window hierarchy!
Tôi làm gì sai?
PS: Tôi không muốn loại bỏ ViewController cũ, tôi muốn chúng ngăn xếp.
Cảm ơn!
hoạt động hoàn hảo! cảm ơn rất nhiều! :) – CrEaK
Giải pháp tuyệt vời, cảm ơn. – NSTJ