0

在我的 iOS 应用程序中,我可以让用户通过 iTunes/Apps 选项卡/文件共享来安装 zip 文件。zip 文件包含 HTML/CSS/JavaScript。应用程序解压缩文件并将 index.html 文件加载到 UIWebView 中。这工作正常。

我知道当您将 JavaScript 文件与 HTML/CSS 文件一起添加到 XCode 的 Resources 文件夹中时,在编译之前,您需要将 JavaScript 文件从 Compile Resources 文件夹移动到 Copy Bundle Resources 文件夹中,否则 HTML 找不到 JavaScript 文件。

对于我通过 iTunes 文件共享加载的资源,HTML 文件似乎找不到 JavaScript 文件。通过文件共享添加文件以使 HTML 使用 JavaScript 文件时,我还需要做什么?

TIA,琳达

4

1 回答 1

0

我猜baseURL你用来显示 HTML 内容的 UIWebView 加载方法的参数设置不正确。我会尝试设置baseURL指向包含解压缩资产的文件夹的文件 URL,可能使用NSBundle's- (NSURL *)URLForResource:(NSString *)name withExtension:(NSString *)extension方法或类似方法。

于 2010-12-03T23:55:36.937 回答