【发布时间】:2016-01-25 16:42:10
【问题描述】:
我有 Objective-c 项目,并在其中添加了 swift 文件。我创建了桥文件并在一些头文件中导入了swift文件没有问题。
但是我需要通过将一些头文件添加到"<project-name>-Bridging-Header.h"文件中来将它们导入到swift文件中。
如果我将头文件放在那个桥文件中,并且这个头文件之前是 import swift 文件; Xcode 给我错误信息:swift bridge 文件的“file not found”。
即:
-
我的项目名称叫做:“ProjectBlaBla”
-
我有一个名为“readingPage.h”的头文件
-
我有一个名为“readingSwift.swift”的 swift 文件
-
swift 桥文件的名称:“ProjectBlaBla-Swift.h”
-
我创建了头桥文件:“ProjectBlaBla-Bridging-Header.h”
-
我在“readingPage.h”文件中导入“ProjectBlaBla-Swift.h”没有问题,并在objective-c中使用了swift类
-
当我在“ProjectBlaBla-Bridging-Header.h”中导入“readingPage.h”时,“readingPage.h”中出现错误消息:
"ProjectBlaBla-Swift.h file not found"有什么建议吗?
谢谢
【问题讨论】:
标签: ios objective-c swift