我想下载更短的超时,以便它更快,并防止应用程序崩溃连接错误.
- (void) CreateTitleView {
NSURL* url;
NSData* imageData;
imageData = [NSData dataWithContentsOfURL:url ];
UIImage* image = [UIImage imageWithData:imageData];
}
Run Code Online (Sandbox Code Playgroud)
我对目标C不满意,所以我请求你的帮助,这样做.谢谢.
DrM*_*uer 13
这些天,它是可能的.API就是这样的:
NSURLResponse* urlResponse;
NSError* error;
NSMutableURLRequest* urlRequest = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:20];
NSData* d = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&urlResponse error:&error];
Run Code Online (Sandbox Code Playgroud)
您无法通过设置超时来控制下载速度。这只会控制您的应用程序在放弃下载之前等待的时间。您应该重构应用程序以在后台加载图像数据,以便 UI 保持响应直到下载完成。
查看NSURLConnection (sendAsynchronousRequest) 或AFNetworking。
| 归档时间: |
|
| 查看次数: |
6379 次 |
| 最近记录: |