Hallo Leute,
ich habe in meiner App ein UITableView, in den einzelnen Zeilen werden Informationen aus eine .plist eingefügt. Die Einträge sollen auf ein extra UIWebView führen. Im UIWebView sollen lokale HTML-Seiten angezeigt werden, diese sind in der genannten .plist ebenfalls namentlich aufgelistet und befinden sich in Resourcen/HTML. Mein Problem ist nun, das nur der String der .plist geladen wird, die Inhalte der HTML-Seiten werden nicht angezeigt. Hat jemand mal eine Idee, wie ich das Problem lösen kann?
Hier mal mein Code:
| Code: |
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
UIViewController *vc = [[UIViewController alloc]init];
vc.view = [[[UIView alloc]initWithFrame:[UIScreen mainScreen].applicationFrame]autorelease];
UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, 320, 420)];
NSString *details = [[arrayIndex objectAtIndex:indexPath.row] objectForKey:DETAIL];
NSString *url = [BASEURL stringByAppendingString:details];
[webView loadHTMLString:details baseURL:[NSURL URLWithString:[NSString stringWithFormat:@"//../HTML/"]]];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:url]];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:url relativeToURL:nil]]];
webView.scalesPageToFit = [[request URL] isFileURL];
webView.backgroundColor = [UIColor lightGrayColor];
[vc.view addSubview:[webView autorelease]];
vc.title = [[arrayIndex objectAtIndex:indexPath.row]objectForKey:TITLE];
[self.navigationController pushViewController:vc animated:YES];
[vc release];
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
|
Und noch was, im Terminal wird mir immer dieser Fehler angezeigt:
Unknown scheme, doing nothing: HTML/test.html
Ich hoffe das jemand antwortet und bedanke mich schon mal dafür.