2010-02-25 34 views
7

Trong iPhone, tôi có một tableview, và chạm vào các tế bào, tôi có một phương pháp gọi presentModalViewController, và mở một cái nhìn khác, với email và loại công cụ. Khi người dùng nhấn nút hủy, phương thức viewWillAppear trong giao diện trước đó được gọi. Cho đến nay, rất tốt. Nhưng trong iPad, viewWillAppear chỉ được gọi là lần đầu tiên chế độ xem xuất hiện, bất kỳ ai biết đây có phải là lỗi hay không? Tôi đã cố triển khaiiPad viewWillAppear and presentModalViewController Các vấn đề

- (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated{ 

không thành công.

Có ai biết cách sửa lỗi này mà không thực hiện bất kỳ phương thức ủy nhiệm nào từ đầu? Cảm ơn trước

+0

Bộ điều khiển điều hướng trên iPad? – kennytm

+0

Có, một ứng dụng iPhone được chuyển sang iPad, vì vậy tôi đang sử dụng bộ điều khiển điều hướng, nhưng tôi không nghĩ rằng đây là trường hợp, vấn đề là viewWillAppear không được gọi là – Wak

Trả lời

0

Rất có thể đó là lỗi, tôi sẽ gửi báo cáo lỗi với apple here.

0

Dựa trên phỏng đoán, chứ không phải là đọc sách, thử nghiệm hoặc bất cứ điều gì hữu ích thực sự, nhưng do không được bảo hiểm theo các NDA ...

là viewWillDisappear được gọi khi bạn presentModalViewController? Nó có thể là nó không nghĩ rằng khung nhìn phương thức che khuất tầm nhìn ban đầu đầy đủ, do đó (không giống như iPhone) cả hai tồn tại cùng một lúc?

3

Vì bộ điều khiển chế độ xem được trình bày không nhất thiết phải che phủ hoàn toàn chế độ xem cơ bản trên iPad, phương thức viewWillAppear không kích hoạt khi bộ điều khiển chế độ xem được loại bỏ. Tôi dựa vào các phương thức đại biểu để thông báo cho bộ điều khiển xem ban đầu các hành động của bộ điều khiển xem phương thức. Tôi nghĩ đó là cách tốt nhất để đi.

+1

** "Tôi dựa vào các phương thức ủy nhiệm để thông báo cho bộ điều khiển xem ban đầu về các hành động của bộ điều khiển xem phương thức. "** Bạn có thể giải thích điều này không? Tôi thực sự bối rối.. –

Các vấn đề liên quan