0

我有 3 个需要加载网页的视图,我在每个视图中执行以下操作(使用关联的连接和 webview 委托),有没有一种方法可以在不复制每个视图中的代码的情况下创建单个源?我发现的大多数解决方案都使用 asihttp,但我的公司不鼓励使用 3rd 方组件。(我还在学习,所以请善待)

- (void)loadPage:(NSString*)urlString
{

  NSURL *url = [NSURL URLWithString:urlString];

  // Put that URL into an NSURLRequest
  NSURLRequest *req = [NSURLRequest requestWithURL:url];
  // NSURLRequest *req = [NSURLRequest requestWithURL:[NSURL URLWithString:[NSString     stringWithFormat:urlString]]];

  // Create a connection that will exchange this request for data from the URL
  connection = [[NSURLConnection alloc] initWithRequest:req 
                                             delegate:self 
                                     startImmediately:YES];

  [self.webView loadRequest:req];

}
4

1 回答 1

0

有没有一种方法可以创建单个源而不在每个视图中复制代码?

也许创建一个包含您的loadPage方法的基类,然后为您需要的每个视图派生 3 个类?

于 2012-10-23T11:14:14.873 回答