在我的项目中,我包含了一个静态编译库,其中包含一个 javascript 资源。
现在在我的应用程序中的一个特定事件中,我想从我的库中运行那个 javascript 文件。
但是当我尝试访问 js 文件时,路径为空。
我尝试了以下代码:
NSString *jsFilePath = [[NSBundle mainBundle] pathForResource:@"myJavaScript" ofType:@"js"];
和
NSBundle *staticBundleName = [NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:@"libCalC" ofType:@"bundle"]];
NSString *filePath = [staticBundleName pathForResource:@"myJavaScript" ofType:@"js"];
我的库中没有包,我发现一些关于堆栈溢出的帖子以从包中获取资源文件,但 iOS 也不允许动态加载包。
我已将 Js 文件包含在 Copy bundle 资源中。
我在这里遗漏了什么,请指导。?
感谢 KplMax