相关博客:
iOS运行时文档解析(Runtime)
swift中是不能调用objc_msgSend方法的,需要通过oc桥接过去
- swift中不能调用
- 通过oc桥接
要objc_msgSend方法出现两个参数
如上图,Enable Strict Checking of objc_msgSend Calls的默认值是YES
当值为YES时,objc_msgSend方法没有参数;
当改为NO时,objc_msgSend方法有两个参数
原因如下文档截图
#import <objc/runtime.h>
#import <objc/message.h>
导入上面两个框架是都是没有提示的,下面的博客描述有误