我知道,这个问题已经问过很多次了,但没有帮助我。所以我想在 UITableView 中的一行被触摸时触发 loadRequest。但由于某种原因,它不起作用。当 [webView loadRequest:request]; 被调用,没有任何反应。这是我的代码:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *bookmarkString = [NSString stringWithFormat:@"%@", [bookmarks objectAtIndex:indexPath.row]];
NSURL *url = [NSURL URLWithString:bookmarkString];
NSURLRequest *request1 = [NSURLRequest requestWithURL:url];
[tableView deselectRowAtIndexPath:indexPath animated:YES];
[self dismissModalViewControllerAnimated:YES];
[myWebView1 loadRequest:request1];
urlField1.text = bookmarkString;
}
我尝试了此代码的许多不同变体,但没有任何效果。在使用断点进行调试之后,一切都会被调用,但在 web 视图上实际上什么都没有发生。关闭模式视图控制器有效,但不是 loadRequest。任何人都可以帮忙吗?
编辑:我使用情节提要