Javascript NSBundle无法访问静态库java脚本文件路径

Javascript NSBundle无法访问静态库java脚本文件路径,javascript,iphone,ios,nsbundle,Javascript,Iphone,Ios,Nsbundle,在我的项目中,我包括一个静态编译库,其中包含一个javascript资源 现在,在我的应用程序中的某个特定事件中,我希望从我的库中运行该javascript文件 但是当我尝试访问js文件时,路径为空 我尝试了以下代码: NSString *jsFilePath = [[NSBundle mainBundle] pathForResource:@"myJavaScript" ofType:@"js"]; 及 我的库中没有bundle,我在stack overflow上找到了一些帖子,可以从bu

在我的项目中,我包括一个静态编译库,其中包含一个javascript资源

现在,在我的应用程序中的某个特定事件中,我希望从我的库中运行该javascript文件

但是当我尝试访问js文件时,路径为空

我尝试了以下代码:

NSString *jsFilePath  = [[NSBundle mainBundle] pathForResource:@"myJavaScript" ofType:@"js"];

我的库中没有bundle,我在stack overflow上找到了一些帖子,可以从bundle中获取资源文件,但iOS也不允许动态加载bundle

我已经在复制包资源中包含了Js文件

我是不是遗漏了什么,请指点

谢谢
KplMax

静态库不会携带资源,因为它没有bundle的概念。如果要使用js文件(或图像等其他资产),则需要将这些文件复制到应用程序本身

或者,您可以创建您自己的框架,其中包含您希望传递到应用程序层的资源

也可以找到类似的问题+答案

 NSBundle *staticBundleName = [NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:@"libCalC" ofType:@"bundle"]];
 NSString *filePath = [staticBundleName pathForResource:@"myJavaScript" ofType:@"js"];