本人作为iOS初学者,发现有一次当OC调用Swift接口时,Swift类已经加了 `@objcMembers` 修饰,并且OC中也引用了xxxx-Swift.h文件,但是OC仍然无法调用Swift类中的一个方法。
查看xxxx-Swift.h文件后,发现有Swift类,但是没有生成那个方法。
原因是因为,OC不接受Swift的Optional类型作为参数
如果我们把@objc直接加到这个函数foo前,就会发现报错信息为
因此paramC不能是 `Int?` 类型,修改后即可被正常调用。









网友评论