消除警告"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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM