NSInvocation错误
BUG提示错误 [NSInvocation setArgument:atIndex]:Index(2) out of bounds [-1,1]
错误描述
- 调用方法时,参数越界
错误原因
- 调用方法时,实参和形参个数不一致
错误场景样例
- 如果使用自定义方法done会出现上述错误
- 因为系统会调用在调用done的时候给done传递3个参数,而done没有参数接收
- 必须使用系统自带方法: image:didFinishSavingWithError:contextInfo:
- 点击UIImageWiriteToSavedPhotosAlbum在方法上方的描述中有介绍
UIImageWiriteToSavedPhotosAlbum(self.imageView.image,self,@selector(done));
- (void)done
{
//保存相册的时候调用的自定义方法
}