objc_msgSend 报错

 
    NSMutableArray * mutableArray = [NSMutableArray arrayWithArray:array];
   objc_msgSend(mutableArray,@selector(insertObject:atIndex:),@"0",0);

今天写了这么一段代码,妈的。报了错,错误提示是:too many arguments to function call,expected 0,have 4

一查。原来是一个东西没打开,仅仅要

选中项目 - Project - Build Settings - ENABLE_STRICT_OBJC_MSGSEND  将其设置为 NO 就可以

 https://images0.cnblogs.com/blog/471533/201411/181125259579196.jpg

 

原文地址:https://www.cnblogs.com/claireyuancy/p/6785765.html