iOS objc_msgSend 报错

错误代码

objc_msgSend(obj, @selector(setAge:), 22);
error : Too many arguments to function call, expected 0, have 3
objc_msgSend(self.beginRefreshingTaget, self.beginRefreshingAction, self);

最后的解决方案是:选中项目 - Project - Build Settings - enable strict checking of objc_msgsend calls 将其设置为 NO 即可

iOS objc_msgSend 报错_第1张图片

你可能感兴趣的:(iOS objc_msgSend 报错)