运行编译过程中出现错误,并提示“Too many arguments to functions call, expected....”的信息,如图一。
遇到这种情况时,该如何解决呢?解决方法是将属性“Enable Strict Checking of objc_msgSend Calls”的值设置成“No”,即TARGETS——>项目——>Build Settings——>Apple LLVM 6.0 - Preprocessing——>Enable Strict Checking of objc_msgSend Calls。如图二。
图一
图二
本文介绍了解决Objective-C编译过程中出现的“Toomanyargumentstofunctionscall”错误的方法。通过调整Xcode项目的设置,将“EnableStrictCheckingofobjc_msgSendCalls”属性设置为“No”,可以有效避免该错误。
2369

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



