昨日、Objective-C の学習を始めたばかりですが、この警告がよくわかりません。
Property access result unused - getters should not be used for side effects
このコードを使用すると (3 行目で警告 self.addItem() が表示されます):
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
if (textField == self.itemTxt) {
self.addItem;
self.itemTxt.text = @"";
}
return YES;
}
- (IBAction)addItem {
[self.model addItemToArray: _itemTxt.text];
_itemTxt.text = @"";
}
この警告が表示されるのはなぜですか?