我写了如下一段代码:
- (void)btnClicked:(UIButton *)button { switch (button.tag) { case 1: self.initShare; break; default: NSLog(@"error!"); break; } } - (void)initShare { NSLog(@"分享一下。"); }
结果运行报警告"property access result unused - getters should not be used for side effects"
在StackOverflow上搜了一下,应该将
self.initShare;
改为
[self initShare];
来解决。
这也是因为我一直是Java开发过来的人,还不习惯Objc 方法的调用方式,造成的。
StackOverflow原帖地址 http://stackoverflow.com/questions/5346682/xcode-property-access-results-unused-getters-should-not-be-used-for-side-effe