ios runtime objc_msgSend方法调用报错,导入框架时都是没有提示的

相关博客:
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>
导入上面两个框架是都是没有提示的,下面的博客描述有误

OC-Xcode中导入runtime框架,函数参数没有提示的处理方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值