错误代码:
objc_msgSend(self.beginRefreshingTaget, self.beginRefreshingAction, self);
Too many arguments to function call, expected 0, have 3
经过几番周折,终于叨叨解决方案了
选中项目 - Project - Build Settings - ENABLE_STRICT_OBJC_MSGSEND 将其设置为 NO 即可
直接上图说明

本文介绍了一种解决Objective-C中因objc_msgSend调用参数过多导致编译错误的方法。通过调整Xcode项目的构建设置,将ENABLE_STRICT_OBJC_MSGSEND设为NO,可以避免编译器对objc_msgSend进行严格检查。
错误代码:
objc_msgSend(self.beginRefreshingTaget, self.beginRefreshingAction, self);
Too many arguments to function call, expected 0, have 3
经过几番周折,终于叨叨解决方案了
选中项目 - Project - Build Settings - ENABLE_STRICT_OBJC_MSGSEND 将其设置为 NO 即可
直接上图说明

8522
252

被折叠的 条评论
为什么被折叠?