1

我有一个应用程序,您可以在其中点击一个按钮以将您带到一个表格视图,该视图列出了 RSS 提要中的文章。然后,当您在该表视图中选择一行时,它应该转到所选行的 Web 视图。一切似乎都被调用了,但网络视图没有出现。

这是该项目的链接: https ://www.dropbox.com/s/7ncfpwm2vor38av/KFBNewsroom%203.zip

4

2 回答 2

1

我建议在您的 中添加一个委托UIWebView,以便您可以定义– webView:didFailLoadWithError:并查看实际发生的情况。委托可以是管理 Web 视图的同一个 WebViewController 类实例。也很有用– webViewDidFinishLoad:,因此您知道 Web 视图何时完成。

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
{   
  NSLog([NSString stringWithFormat: @"%d", [error code]]);

      UIAlertView *alert = [[UIAlertView alloc] 
                          initWithTitle:@"Connection Error!" 
                                message:error.localizedErrrorDescription
                               delegate:nil 
                      cancelButtonTitle:@"OK" 
                      otherButtonTitles: nil];
      [alert show];
      [alert release];
}
于 2012-10-30T19:15:39.933 回答
0

您正在尝试通过 null navigationcontroller 实例推送 WebViewController 类。因此,您需要更改 ListViewController 类中的几行代码。使用[self presentModalViewController:webViewController animated:YES]; in place of [[self navigationController] pushViewController:webViewController animated:YES]; 在 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 方法`

于 2012-10-30T19:25:48.190 回答