1. 程式人生 > >Xcode報錯Xcode匯入runtime框架函式引數沒有提示或Too many arguments to function call, expected 0, have 2錯誤

Xcode報錯Xcode匯入runtime框架函式引數沒有提示或Too many arguments to function call, expected 0, have 2錯誤

前言:
在引入<objc/runtime.h> 與 <objc/message.h> 後,呼叫objc_msgSend(),會報如下錯誤:


報錯原因:

從Xcode6之後,蘋果不推薦我們使用runtime,所以就取消了引數提示功能。

 

修改方法:按照如上圖的方式操作,搜尋msg,並把YES改成NO即可。

 

操作完成後再敲原來的函式就有引數提示功能了。