我有3个需要加载网页的视图,我正在做以下操作 (在每个视图中使用关联的连接和webview委托),有没有办法在不重复每个视图中的代码的情况下创建单个源? 我发现的大多数解决方案都说使用asihttp,但我的公司不鼓励使用第三方组件。 (我还在学习,所以要善待)
- (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];
}
答案 0 :(得分:0)
有没有办法在不重复每个视图中的代码的情况下创建单个源?
也许创建一个包含loadPage
方法的基类,然后从中为每个需要的视图派生3个类?