标签: boolean objective-c-2.0 invert
当用户按下按钮时,我已声明了BOOL并且正在翻转它的值。
我这样做:!self.isEditing;,但XCode警告我“表达结果未使用”
!self.isEditing;
这会引起问题吗?我应该这样做:self.isEditing = !self.isEditing;?
self.isEditing = !self.isEditing;
答案 0 :(得分:0)
当您运行!self.isEditing时,实际上并未更改self.isEditing的值。所以,是的,你应该使用self.isEditing = !self.isEditing。
!self.isEditing
self.isEditing
self.isEditing = !self.isEditing