Tự hỏi nếu bất cứ ai khác đã gặp phải vấn đề này thời gian gần đây ...presentingViewController là con số không khi sử dụng presentViewController: hoạt hình: Dự kiến hoàn thành trong iOS 8
Đối với một trong các bộ điều khiển quan điểm của tôi, chỉ có trên iOS 8, sau khi gọi presentViewController:animated:completion:
, các bộ điều khiển xem được trình bày có self.presentingController
là không. Nó là tốt trên iOS7, và cũng không xảy ra trên một bộ điều khiển xem.
documentation nói rằng cần được đặt, miễn là trình điều khiển chế độ xem được trình bày được trình bày một cách bình thường. Do nó hoạt động trong iOS 7, đây có phải là lỗi iOS 8 không?
Tôi đã có thể thực hiện nó bằng cách sử dụng phương pháp ngăn chặn vùng chứa chế độ xem, nhưng sẽ tốt nếu ai đó đã thấy điều này trước đây và biết nguyên nhân gốc đã kích hoạt hành vi này.
nhờ
Bạn đã đăng nhập cái này ở đâu. Nó không phải là null trong viewWillAppear, hoặc viewDidAppear, nhưng nằm trong viewDidLoad. Tôi không nhớ nếu đó là khác nhau từ iOS 7. – rdelmar
Bộ điều khiển được trình bày là một bên thứ 3 mà tôi không có quyền truy cập để bước qua (FBFriendPickerViewController). Tôi nhìn thấy nó là nil khi tôi nhấn một breakpoint trên dòng sau khi cuộc gọi đến 'presentViewController: hoạt hình: hoàn thành:' từ breakpoint mã điều khiển trình bày –