我有一个包含很多objective-c
代码的项目。现在,我想在我的swift文件中访问该代码。但是由于某种原因,即使我可以初始化该类的对象,也无法访问objective-c
方法。
我有一个bridge-file
,其中添加了名为.h
的所有projectName-Bridge-Header.h
文件
#import "NumberVerificationViewController.h"
它的路径已添加到build-settings
中(一个副问题:即使没有将桥路径添加到build-settings
中,我也可以从类中初始化一个对象。为什么?) :
我可以从类中初始化一个对象,但无法访问该方法:
var num = NumberVerificationViewController()
num.numberVerificationCallCompleted
最后一行给出了该方法不存在的错误。
我是objective-c
的新手,所以这可能真的很简单。仍然,这超出了我。
答案 0 :(得分:1)
乍一看,看起来您可能缺少.h文件中的声明以使方法公开。
android native code