我不知道爲什麼下面的代碼不工作:添加兩個按鈕rightBarButtonItems不工作
UIBarButtonItem *newButton = [[UIBarButtonItem alloc] initWithTitle:@"New" style:UIBarButtonItemStyleBordered target:self action:@selector(newClicked:)];
UIBarButtonItem *shareButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(share:)];
self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:newButton, shareButton, nil];
它只導航欄,而不是「shareButton」按鈕,顯示「newButton」的UIBarButtonItem。
我只是複製並粘貼您的代碼在我的應用程序,它的工作原理應該如此。 任何方式嘗試通過重命名您的對象,例如newButton,shareButton –
是不是'新'一個保留字? – igrek
@igrek:只有在C++ – user102008