当我将选择器传递给我的方法时,我应该保存它:

-(void) setCallBack:(SEL) selectorToCall
{
    self->mSelectorToCall = selectorToCall;
}

还是我应该保留?
-(void) setCallBack:(SEL) selectorToCall
{
    self->mSelectorToCall = [selectorToCall retain];
}

最佳答案

不,sel类型不是对象引用,它基本上是一个常量字符串指针。您可以像在第一个示例中那样分配它。

08-05 22:28