0
我已經聲明瞭一個BOOL,並在用戶按下按鈕時翻轉它的值。Objective-C「表達結果未使用」
我這樣做是這樣的:!self.isEditing;
,但警告的XCode我「表達結果未使用」
這能引起問題?我應該做:self.isEditing = !self.isEditing;
?
我已經聲明瞭一個BOOL,並在用戶按下按鈕時翻轉它的值。Objective-C「表達結果未使用」
我這樣做是這樣的:!self.isEditing;
,但警告的XCode我「表達結果未使用」
這能引起問題?我應該做:self.isEditing = !self.isEditing;
?
當您運行!self.isEditing
時,實際上並未更改self.isEditing
的值。所以,是的,你應該使用self.isEditing = !self.isEditing
。