带有XIB的NativeScript和iOS动态框架

时间:2017-02-06 17:39:34

标签: ios nativescript

我的团队开发了iOS library for drawing charts。该库100%在Objective C中实现,并编译为动态框架。

我们希望创建一个概念验证应用,以展示如何在NativeScript内使用此功能。

我已阅读,消化并理解How to use Native Libraries with NativeScript。一切看起来都不错:)

然后我发现包含XIB的iOS动态框架无法在NativeScript中加载。

是否有任何使用包含Xib的第三方iOS库的示例?或者这根本不可能,我们必须在不使用XIB的情况下重新使用iOS库?

1 个答案:

答案 0 :(得分:2)

请按照以下步骤操作:

  1. 将您的框架包裹在NativeScript plugin中。

  2. 将插件添加到应用中:tns plugin add ./path/to/plugin/folder

  3. 使用xib:

    var frameworkBundle = NSBundle.bundleForClass(SomeClassFromTheFramework.class);
    frameworkBundle.loadNibNamedOwnerOptions("MyXib", owner, null);
    
  4. 如果您遇到任何错误/问题,请告诉我?