我的团队开发了iOS library for drawing charts。该库100%在Objective C中实现,并编译为动态框架。
我们希望创建一个概念验证应用,以展示如何在NativeScript内使用此功能。
我已阅读,消化并理解How to use Native Libraries with NativeScript。一切看起来都不错:)
然后我发现包含XIB的iOS动态框架无法在NativeScript中加载。
是否有任何使用包含Xib的第三方iOS库的示例?或者这根本不可能,我们必须在不使用XIB的情况下重新使用iOS库?
答案 0 :(得分:2)
请按照以下步骤操作:
将您的框架包裹在NativeScript plugin中。
将插件添加到应用中:tns plugin add ./path/to/plugin/folder
使用xib:
var frameworkBundle = NSBundle.bundleForClass(SomeClassFromTheFramework.class);
frameworkBundle.loadNibNamedOwnerOptions("MyXib", owner, null);
如果您遇到任何错误/问题,请告诉我?