Ich versuche, eine UIWebView zu verwenden, um Inhalte anzuzeigen, und jQuery zu manipulieren, dass Inhalt, aber ich kann nicht bekommen jQuery zu laden. Hier ist der Code, den ich habe, die Einrichtung der UIWebView, die Einstellung der baseURL und das Laden des Inhalts (eine HTML-Datei, die im lokalen Bundle ist):
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];
Der Inhalt wird problemlos geladen, und ich habe bestätigt, dass die baseURL korrekt ist, indem ich ein Bild zum Paket hinzufügte und es im HTML referenzierte, und es funktioniert. Mit dem gleichen HTML in Safari auf meinem Macbook jQuery ist das Laden auch gut, und arbeiten wie erwartet.
Ich habe versucht, sowohl mit der komprimierten jquery-1.3.2.min.js und die Entwicklung jquery-1.3.2.js, und keine Würfel für beide.
Irgendwelche Ideen?