我试图将用Swift编写的外部库添加到我的Objective-C项目中。图书馆在这里:
https://github.com/Ramotion/animated-tab-bar
我按照他们的指示,将RAMAnimatedTabBarController
添加到我的项目中,然后修改我的Tab Controller ,Tab Bar项以利用 Storyboard 中的自定义类。
它总是在日志中出现未知类消息的情况下崩溃,因此即使对自定义类进行自动完成也很明显,它显然无法查看/编译项目文件:
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仅在 Storyboard 中,所以没有) )。How to access both Objective-C and Swift classes from same storyboard?
Storyboard 仍然很新,我觉得我在这里错过了关键性的部分。救命!
最佳答案
我设法使其正常工作...
另外请确保: