我寫了如下一段代碼:
- (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