离开下面的方法后,我得到了 EXC_BAD _ACCESS。此时 htmlDocument 变得无效,因为它超出了范围,所以应该这样做。但这就是我收到错误的原因吗?当 contentView (UIWebView) 加载时,htmlDocument 已经消失了。但是 contentView 不是已经从 loadHTMLString 获得了它需要的东西吗?
- (void)viewDidLoad {
[super viewDidLoad];
//something other processing here
NSString *htmlDocument = [NSString stringWithFormat:@"<html> \n"
"<body>%@</body> \n"
"</html>", aboutContent];
[contentView loadHTMLString:htmlDocument baseURL:[NSURL URLWithString:@"http://www.abc.com"]];
}
有没有更好的方法来遵循这一点直到失败?离开这个方法是我的代码行的结尾。SDK的东西从那里。