我试图使用UIWebView来显示内容,而jQuery来处理这些内容,但是我无法让jQuery加载.以下是我设置了UIWebView,设置baseURL和加载内容(本地包中的
HTML文件)的代码:
UIWebView *view = [[UIWebView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]]; NSString *path = [[NSBundle mainBundle] bundlePath]; NSURL *baseURL = [NSURL fileURLWithPath:path]; NSData *htmlData = [[NSData alloc] initWithContentsOfURL: [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"]]]; NSString *htmlString = [[NSString alloc] initWithData:htmlData encoding:NSUTF8StringEncoding]; [view loadHTMLString:htmlString baseURL:baseURL];
内容加载正常,并且我已经通过将图像添加到包中并在HTML中引用它来确认baseURL是正确的,并且它可以正常工作.在我的Macbook jQuery中使用Safari中的相同HTML也正在加载,并按预期工作.
我已经尝试过使用压缩的jquery-1.3.2.min.js和开发jquery-1.3.2.js,也没有骰子.
有任何想法吗?