Tag: nsurlprotocol

不调用NSURLConnection委托方法

我正在尝试创build一个简单的NSURLConnection与使用GET请求的服务器进行通信。 连接工作正常,但委托NSURLConnection的方法永远不会被调用.. 这是在做什么: NSString *post = [NSString stringWithFormat:@"key1=%@&key2=%@&key3=%f&key4=%@", val1, val4, val3, val4]; NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease] ; [request setURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://www.domain.com/demo/name/file.php?%@", post]]]; NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; [connection start]; 已经实现了下面的委托方法,但是没有一个被调用 -(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error{ NSLog(@"did fail"); } -(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{ NSLog(@"did receive data"); } -(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{ NSLog(@"did […]

iOS WebView远程HTML与本地图像文件

以前也有过类似的问题,但我永远找不到解决方法。 这是我的情况 – 我的UIWebView加载一个远程HTML页面。 网页中使用的图像在构build时已知。 为了使页面加载速度更快,我想将图像文件打包到iOS应用程序中,并在运行时replace它们。 [请注意,该html是远程的。 我总是得到从本地加载HTML和图像文件的答案 – 我已经完成了] 我得到的最接近的build议是在html页面和iOS应用程序中使用自定义urlscheme,例如myapp:/http://img.dovov.comimg.png,用NSURLProtocol子类截取myapp:// URL,并将图像replace为本地图片。 理论上听起来不错,但我还没有遇到一个完整的代码示例来说明这一点。 我有Java背景。 我可以使用自定义内容提供程序轻松地为Android执行此操作。 我相信iOS / Objective-C必须存在类似的解决scheme。 我没有足够的Objective-C经验在短时间内自己解决。 任何帮助将不胜感激。