2009-05-28 38 views
9

Tôi nhận thấy có điều gì đó lạ xảy ra với bộ điều khiển chế độ xem của tôi: nút quay lại biến mất, nhưng có thể quay lại bộ điều khiển chế độ xem trước bằng cách nhấn vào góc trên cùng bên trái (nghĩa là nút nên ở).Nút quay lại của UINavigationController biến mất?

Trong toàn bộ tệp của tôi, không có dòng nào đặt self.navigationItem.hidesBackButton thành YES; NSLog cũng in 0 dưới dạng giá trị self.navigationItem.hidesBackButton trong viewDidLoad.

Điều này xảy ra ở cả trình mô phỏng và thiết bị thực. Ý tưởng nào?

+0

tôi đã cùng một vấn đề, nhưng khai thác ở góc trên cùng bên trái không có bất kỳ tác , nhưng nguyên nhân là như nhau. –

+0

Khi tôi có

Trả lời

23

Oh dear. Khi triển khai bộ điều khiển xem trước đó, tôi vô tình đặt self.title thành @ "", điều này gây ra lỗi gây phiền nhiễu này.

Xóa dòng này giải quyết được sự cố.

0

Tôi đã có một bộ điều khiển chuyển hướng đệ quy, và điều này cũng xảy ra với tôi, tôi đã sử dụng mã này để sửa chữa nó:

self.navigationItem.leftItemsSupplementBackButton = true 
Các vấn đề liên quan