我試圖使用UIWebView來顯示內容,並使用jQuery來操作該內容,但我無法獲取jQuery加載。下面是我已經建立了一個UIWebView的代碼,設置基本URL和加載內容(一個HTML文件,該文件在本地束):jQuery不在iPhone上加載
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];
內容加載就好了,我已經證實, baseURL是正確的,在bundle中添加一個映像並在HTML中引用它,並且它可以工作。在我的Macbook上使用Safari中的相同HTML jQuery加載也很好,並且按預期工作。
我已經試過使用壓縮jquery-1.3.2.min.js和開發jquery-1.3.2.js,並沒有骰子。
任何想法?
我需要知道這意味着什麼!如何將jQuery API加載到您的項目中以操縱頁面數據? – Justin 2010-02-04 17:05:08