消除警告"property access result unused - getters should not be used for side effects"

我写了如下一段代码:

- (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

 

posted on 2014-10-14 08:28  锅仔排骨  阅读(7918)  评论(0编辑  收藏  举报