bố trí ứng dụng của tôi là như sau -UIBarButtonItem không xuất hiện
các rootViewController là một tabViewController với 3 tab từng có một UINavigationController như rootViewController của họ. Trong một trong các tab này tôi đang đẩy khi lựa chọn ô tới một tabController khác hiện có hai tab. Những gì tôi đang cố gắng để làm là thiết lập các rightBarButtonItem trên mỗi viewControllers hai tab của những ... trong phương pháp viewDidLoad của cả hai tôi đang làm:
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:self action:@selector(selectionChanged:)];
tuy nhiên điều này đang làm hoàn toàn không có gì! Tôi nghĩ từ các tài liệu táo mà bạn có thể thiết lập rightBarButtonItem của navigationItem từ bất cứ nơi nào trong bộ điều khiển chuyển hướng của bạn xem hệ thống phân cấp nhưng điều đó dường như không phải là trường hợp ở đây. Bất kỳ ý tưởng gì - nếu có gì - tôi đang làm sai?
Tôi không biết tại sao nó không xảy ra nhưng có lẽ thử trong viewWillAppear? –
Không, không có sự khác biệt:/ – simonthumper
Có nó ... cần thiết để làm 'self.tabBarController.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemEdit đích: tự hành động: @selector (selectionChanged :)];' – simonthumper