我一直想知道以下代码行
[self performSelector:@selector(myMethod) withObject:self afterDelay:1.0];
[self performSelector:@selector(myMethod) withObject:nil afterDelay:1.0];
- 以上两行代码有什么区别。
- 我们什么时候应该将object设置为
nil
,什么时候应该将object设置为self
?
在大多数情况下,我注意到要设置为的对象nil
。