NSInvocation 是一个很干净的物件,今天用了这个不小心崩溃了,代码出错显示使用一个已经释放了的对象。 查文档,原来这个 NSInvocation 的 - (void)setTarget:(id)anObject 函数不会对参数 anObject 进行 retain 动作,NSInvocation 默认不会对参数进行retain动作的。 就是这个特殊,备记一下。

posted on 2011-08-24 16:35  圣斗士  阅读(269)  评论(0编辑  收藏  举报