在我工作的一個應用程序中,我必須在UINavigationController的工具欄上放置很多(超過5個)toolbarItems,並且在用戶點擊它時需要替換其中一個工具欄項目。導航控制器toolbarItems數組是否爲零?
爲了使代碼更少堵塞-application:didFinishLaunchingWithOptions
,我在故事板中設置了導航控制器(OK,也許它是邪惡的......)而不是編程式。工具欄顯示所有權利。唯一的問題是我不能在代碼搶toolbarItems:
NSMutableArray *toolbarItems = [[[self navigationController] toolbarItems] mutableCopy];
toolbarItems
始終是零。因此,我無法接觸到其中一個工具欄項目,並按照我的意圖進行更改。
是正常的還是我缺少明顯的東西?