Tôi đẩy một bộ điều khiển xem vào một bộ điều khiển chuyển hướng như thế này:Tại sao self.navigationItem.backBarButtonItem luôn là nil?
[self.navigationController pushViewController:anotherViewController animated:YES];
Và, sau đó, bên trong anotherViewController tôi kiểm tra self.navigationItem.BackBarButtonItem và LeftBarButtonItem, nhưng chúng luôn luôn bằng không.
Tôi có thể thấy backBarButtonItem và dường như hoạt động tốt.
Hãy chắc chắn rằng bạn chỉ cố gắng đọc 'backBarButtonItem' vv sau khi' viewDidAppear' .. trong 'viewWillAppear' /' viewDidLoad'/'init..' trình điều khiển điều hướng sẽ không thiết lập nút quay lại, vì chế độ xem chưa được đẩy hoàn toàn vào ngăn điều hướng. – darvids0n