how to use objective c view controller in swift3 project
我正试图在Swift项目中添加目标C视图控制器,所以一些帮助我解决这个问题。
1 2 3 4 5
| let objCObject = SampleClass() // objectiv C object Class
objCObject.run
let objCObject1 = SampleViewController() // objective C viewcontroller
objCObject1.run |
谢谢你的快速反应。
- 用桥接器
- 使用Objective-C桥接头
- 这可以帮助您stackoverflow.com/questions/24002369/…
- 请参考我的答案:stackoverflow.com/questions/41156897/…
你可以使用Bridging Header。。。。。。。这是在做的那一步。 </P >
单击您的项目目标,去Build Settings"选项卡上的"search for Bridging Header。。。。。。。你可以看到在Xcode路径生成的出入。 </P >
它的选择和点击删除按钮。 </P >
也让我相信,到删除的Xcode自动生成的文件Bridging HeaderProjectName-Bridging-Header.h从你的Xcode项目目录。 </P >
现在,试着对进出的Objective-C文件一次又来了。你可以看到在prompt to create a file Bridging HeaderAS的预期。 </P >
</P >
做一个.h文件和目标文件的全importC类Myfile.hheader file的热情的那是你做的。 </P >
现在的热情建设的环境,Objective-C Bridging Headerfind和给本文件的路径 </P >
现在你可以使用任何Objective-C文件的热情Swift </P >
希望这将helps </P >