Swift - 使用未解析的标识符(Objective-C类)

时间:2015-06-16 21:21:30

标签: objective-c xcode swift

所以我开始将我的应用程序移动到swift(因为它似乎更容易使用),并且我认为我能够一次做一点,因为你应该是能够将其与现有的Objective-c代码一起使用。

我遇到的问题似乎是互操作性似乎没有因某种原因而起作用。

  • 我有一个MODULE_NAME-Bridging-Header.h文件和import语句: Bridging Header File

  • 我在Build Settings>下指定了它Swift编译器> Objective-C桥接标题 Build Settings

为了使其正常工作,需要做些什么?多数民众赞成至少在网上找到了。

以下是我得到的错误: Error

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:7)

您需要提供根文件夹中的整个文件路径,而不仅仅是文件名。

在Build Settings>下Swift编译器> Objective-C Bridging Header put:

<强> MobileScripts / MobileScripts-桥接-Header.h