【发布时间】:2015-07-11 19:34:23
【问题描述】:
我正在尝试将一个用 Swift 编写的外部库添加到我的 Objective-C 项目中。图书馆在这里:
https://github.com/Ramotion/animated-tab-bar
我按照他们的指示将 RAMAnimatedTabBarController 添加到我的项目中,然后修改我的 `Tab Bar controller ,Tab Bar 项目以利用情节提要中的自定义类。
它不断在日志中显示 unknown class 消息而崩溃,因此即使自定义类的自动完成功能有效,但它显然无法查看/编译项目文件:
2015-05-01 14:59:26.309 <project>[xxxx:xxxxx] Unknown class RAMAnimatedTabBarItem in Interface Builder file.
2015-05-01 14:59:26.350 <project>[xxxx:xxxxx] Unknown class RAMAnimatedTabBarController in Interface Builder file.
2015-05-01 14:59:26.353 <project>[xxxx:xxxxx] Unknown class RAMBounceAnimation in Interface Builder file.
我已经阅读了很多关于包含 swift 头文件以便在您的项目中使用 objc 和 swift 进行交换的内容,但他们提到导入到您的 ViewController 类(自从 TabBar 和 NavController 之后我没有这些类)仅在情节提要中)。
How to access both Objective-C and Swift classes from same storyboard?
故事板仍然很新,我觉得我在这里错过了一个关键部分。救命!
【问题讨论】:
-
疯狂没有其他人遇到过这个......我仍然被卡住了。
-
我也遇到了同样的问题,你解决了吗?
标签: ios objective-c xcode swift storyboard