我有一个我创建的iOS框架,但其中的所有内容都设置为' Project'范围,即我不想公开任何事情,并且乐意将项目包含在共享相同框架的其他应用程序中。我现在最近开始使用Swift进行新项目。我与现有框架链接,并在Interface Builder中向我的一个View控件添加了一个自定义视图。该应用程序似乎编译,链接和运行就好了,自定义视图也显示正常。但是当我在我的swift文件中创建一个IBOutlet时,突然它为我的自定义类抱怨Use of undeclared type
并且不再编译。如果我尝试import MyFramework
,它会抱怨它无法找到任何此类模块。
所以问题是,如何将Project范围框架转换为模块,如何在Swift中显示此类? IB似乎没有问题,显然应用程序链接和运行就好了。它只是让我在我的swift代码中访问该类。请帮忙!
答案 0 :(得分:1)
在你的项目-Bridging-Header.h中,
#import <YourFramework/YourFramework.h>