我正在尝试在swift项目中添加目标c视图控制器。所以有些人帮我解决了这个问题。
let objCObject = SampleClass() // objectiv C object Class
objCObject.run
let objCObject1 = SampleViewController() // objective C viewcontroller
objCObject1.run
感谢您的快速回复。
答案 0 :(得分:0)
将一个.h
个文件和import
个目标c文件(例如Myfile.h
)放入该头文件中。
现在进入构建设置,查找Objective-C Bridging Header
并提供此文件的路径
现在,您可以将任何Objective-C
文件用于Swift
希望这会有所帮助
答案 1 :(得分:0)
您可以使用Bridging Header
。以下是执行此操作的步骤。
点击您的项目目标,转到Build Settings
标签,搜索Bridging Header
。您可以看到Xcode
生成的路径条目。
选择它并单击删除按钮。
另外,请务必从Bridging Header
项目目录中删除Xcode自动生成的ProjectName-Bridging-Header.h
文件Xcode
。
现在,再次尝试导入Objective-C
文件。您可以看到按预期创建Bridging Header
文件的提示。