Ron*_*ony 9 iphone nsurlconnection
我如何在以下方法中获取URL?
- (void)connectionDidFinishLoading:(NSURLConnection*)theConnection
Run Code Online (Sandbox Code Playgroud)
Wal*_*ter 21
嘿有Mihai Damian的评论对我有用:
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
NSURL *myURL = [[connection currentRequest] URL];
Run Code Online (Sandbox Code Playgroud)
干杯
你应该能做到theConnection.request.URL,但你做不到.烦人,不是吗?
最简单的方法是只保存您正在加载的URL(或整个NSURLRequest).如果您使用多个连接,则可以将它们存储在字典中.请注意,-[NSMutableDictionary setObject:forKey:] 复制键和NSURLConnections不可复制; 解决方法是使用CFDictionarySetValue代替:
CFDictionarySetValue((CFMutableDictionaryRef)dict, connection, request);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13488 次 |
| 最近记录: |