如何在swift3项目中使用目标c视图控制器

戈皮

我正在尝试在swift项目中添加目标c视图控制器。因此有一些帮助我解决了这个问题。

    let objCObject = SampleClass()   //   objectiv C object Class
    objCObject.run

    let objCObject1 = SampleViewController() // objective C viewcontroller
    objCObject1.run

感谢您的快速回复。

西瓦吉·巴蒂娜(Sivajee Battina)

您可以使用Bridging Header这是执行此操作的步骤。

单击您的项目目标,转到Build Settings选项卡,搜索Bridging Header您可以看到Xcode生成的路径条目。

选择它,然后单击删除按钮。

另外,请确保项目目录中删除Xcode自动生成的Bridging Header文件ProjectName-Bridging-Header.hXcode

现在,尝试Objective-C再次导入文件。您会看到提示,Bridging Header按预期创建文件。

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在同一项目中使用MVC控制器和WebAPI控制器

如何在 xib 视图控制器中添加图像 (swift3)

如何在现有项目中的控制器中使用 symfony、twig 和学说

如何在具有两个故事板 iOS Swift 的项目中初始化视图控制器

如何在目标c-swift桥接项目中使用intentdefinition文件?

如何在Swift项目中使用目标C框架类?

如何在同一项目中使用其他 swift 文件(同一目标)中的函数

如何在 React 应用程序中使用 Swift 视图控制器?

如何在ios 9,目标C中使用“在当前上下文中”演示以编程方式导航到另一个视图控制器

如何正确捕获由ASP.Net MVC 5项目中的视图甚至控制器引发的异常

如何在C ++项目中使用Swift静态库(.a)?

如何在视图(或多视图的子视图)中使用多个angularjs的控制器?

我如何在目标c中的视图控制器中打开.vcf文件

如何在Swift的MKMapView中使用下一个视图控制器的新值替换旧值?

如何在ASP.NET MVC6 beta5项目中添加控制器?

如何通过在Swift中使用Objc在带按钮的表视图中打开视图控制器?

如何在带有 nestjs 的同一控制器中使用多个 diskStorage 目标

如何在ASP.NET MVC 3中使用从视图到控制器的隐藏字段值

为什么我不能在Swift项目中访问视图控制器的委托属性?

如何通过使用子视图控制器中的按钮单击来更改 tabBar 项目标题

如何在Swift项目中使用(安装)Swift CSV解析器

Swift - 如何从模型中的 API 调用返回 json 对象以在视图控制器中使用

如何从依赖项中使用控制器服务 api

如何在一个视图控制器中使用多个 UIPickerViews

如何在单个文件中定义的多个视图控制器中使用属性?

如何在故事板中使用两种不同的布局处理视图控制器?

如何在一个视图控制器中使用两个UIPickerViews?

如何在Laravel中使用控制器将多个变量传递给视图

我如何在 Laravel 中使用 vue、惯性将变量从视图传递到控制器