2017-06-06 91 views
-1

這看起來不對,我是對嗎?這是我使用的代碼:我寫這段代碼錯了嗎?

_editButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" 
               style:UIBarButtonItemStylePlain 
               target:self 
               action:@selector(editButtonPressed:)]; 

// If we have no threads we don't have the edit button 
self.navigationItem.leftBarButtonItem = _editButton ; nil; 

主要是我所關心的self.navigationItem.leftBarButtonItem = _editButton ; nil;_editButton ; nil;看來我錯了。

該代碼應該是這樣嗎? self.navigationItem.leftBarButtonItem = _editButton;

回答

0

這不是本身錯誤,但它是沒有必要的。在_editButton之後的;結束了使nil;成爲其自己的聲明的陳述,並且正如你可能想象的那樣,它什麼也不做。兩者在功能上是完全相同的,所以你不妨拿出額外的代碼。

-1

我以前從來沒有使用過這種特殊類型,但是如果它按照預期工作(如果它在調試器上顯示爲正確,但是這是給定的),那麼您的主要指標是可以接受的。

相關問題