我试图使用this ExpandingTableView
pod。当我尝试在我的项目reflect
中使用它时,它没有用,所以我查看this Stackoverflow post并关注linked tutorial.除了现在我收到错误:
Expense
作为本教程的一部分,您可以进入项目的构建设置并将密钥error: bridging header '/Users/Monica/Documents/CS 4999/Project/Expense/Expense/Expense-Bridging-Header.h' does not exist
编辑为Objective-C Bridging Header
(在我的情况下为project_name/project_name-Bridging-Header.h
)。这就是我所做的as you can see。
为了解决此错误,我将密钥Expense/Expense-Bridging-Header.h
从Objective-C Bridging Header
编辑为Expense/Expense-Bridging-Header.h
,Expense/Header.h
,Expense-Bridging-Header.h
,Bridging.h
,或./Expense/Bridging.h
。没有解决错误。
如果有人能告诉我为什么会这样,&如何解决这个问题 - 非常感谢!
This is how the files in my project Expense
are arranged in Xcode.
These are the files of ExpandingTableView
pod in Xcode.
This is where Bridging.h
is located on my computer.
我的podfile:
./Expense/Expense-Bridging-Header.h
答案 0 :(得分:2)
如果您正在使用框架,那么您不再需要桥接标头。相反,您将直接在swift文件中导入框架,您将在其中使用它,如下所示:
import ExpandingTableView
class MyTableView: UITableViewController{}