Я думал, что свойство navigationBarItem в UIViewController работает, только если ваш ViewController присутствует с UINavigationController
, если вы добавляете панель навигации с помощью построителя интерфейса или добавляете ее с кодом, вам необходимо использовать - (void) pushNavigationItem: (UINavigationItem *) анимированный элемент: (BOOL) анимированный
для добавления UINavigationItem самостоятельно
вы можете создать UINavigationController, использовать - (id) initWithRootViewController: (UIViewController *) yourViewController
1007 ** и используйте presentModalViewController, чтобы показать UINavigationController, который вы создаете
, затем вы можете использовать свойство navigationBarItem UIViewController, чтобы установить rightBarButtonItem в viewDidLoad