我正在使用Phonegap开发IOS应用程序,我想在主UIWebView中添加一个位于应用程序Directories文件夹中的资源路径。
我知道我必须将baseURL设置为此确切路径,但我似乎找不到以某种方式获取UIWebView对象的方法。
我还注意到原生部分:
self.viewController = [[[MainViewController alloc] init] autorelease];
self.viewController.useSplashScreen = YES;
self.viewController.wwwFolderName = @"www";
self.viewController.startPage = @"index.html";
self.viewController.invokeString = invokeString;
self.viewController.view.frame = viewBounds;
这段代码位于AppDelegate.m的didFinishLaunchingWithOptions中,所以我猜我应该添加一个资源路径的属性(?), 但是我不知道该如何做。
任何帮助或其他观点都将不胜感激。
编辑:
是的,我已经注意到了那个方法,但它并不能按照我想要的方式工作。所以让我解释一下情况:我有一些.html文件,我想在我的项目文件夹中显示它们。目标是在应用程序初始化阶段下载css文件,然后使用先前下载的css文件夹中的引用加载主Web视图。我知道可以使用"file:"协议在css引用的链接中完成,但不幸的是,我们不知道精确的路径以便将其包含在html文件中。如果我将资源路径更改为我的下载文件夹,则应用程序无法找到index.html。
因此,我的问题是,是否有人可以以某种方式加载html文件并在已下载的css文件夹中进行“引用”。一个示例代码如下:
in index.html:
<link href="/allCss.css" rel="stylesheet" type="text/css" />
allCss文件位于我应用程序的本地文件夹中,正如我之前所述的那样已下载。
我的第一个猜测是“添加”资源路径,但它并没有按预期工作。如何处理此问题的任何其他建议将不胜感激。