将swift文件用于Objective-C项目

时间:2015-09-30 06:22:24

标签: swift

有谁能告诉我如何将swift文件用于我的Objective-C项目?

我有一个swift文件,它继承自UIViewController而不是NSObject。我正在尝试使用swift文件,但我无法弄清楚如何。

当我将swift文件添加到objective-C项目中时,它通常会要求创建一个桥接头。 在该头文件中,我将我的swift文件导入为 -

#import "SlideController.swift"

我的桥接文件名是 objcToSwift-Bridging-Header.h

我读了许多要求导入文件的答案

 #import "MyProductModuleName-Swift.h"

进入.m文件,但我在项目中找不到任何此类文件。

我还更改了defines module = YES,如另一个答案所示。

但我仍然无法访问swift文件。 我错过了什么?请告诉我正确的步骤来解决这个问题。

1 个答案:

答案 0 :(得分:1)

创建桥接标题后。

转到Build Setting =>搜索“Objective-C Bridging Header”

在下面你会发现“”Objective-C生成的接口标题名称“文件

并在视图控制器中导入该文件。

ex。在我的情况下:“Dauble-Swift.h”

enter image description here