2015-02-23 76 views
0

我更新的代碼,別人寫的,我遇到了這個無限循環:對象 - 屬性獲取無限循環是有限

-(SelectionViewMode)getSelectionViewMode { 
    return self.selectionViewMode; 
} 

但在通過調試器步進只執行一次。這是編譯器幫忙嗎?

selectionViewMode在.h文件中的聲明:

@property (nonatomic) SelectionViewMode selectionViewMode; 

回答

1

,由於Objective-C的成語是存取被命名爲屬性的名稱(即selectionViewMode代替getSelectionViewMode),而不是一個無限循環任何類型的前綴。只有setter是前綴(帶有set)。所以你的getSelectionViewMode方法只是包裝實際的吸氣劑。