我正在创建一个 iPad 应用程序,它将从服务器下载大量图像并将存储在应用程序目录中。
我NSOperationQueue
用于下载操作并使用以下代码保存下载的图像
NSError *writeError;
if ([imageData writeToFile:imagePath options:NSDataWritingAtomic error:&writeError]) {
// updating UI after downloading completes
}
else
{
// what are possible errors
NSLog(@"%@",writeError.debugDescription);
}
问题:
我想处理存储错误,以便我可以停止下载过程并告诉用户该错误。我如何检查这些错误?这些错误的代码是什么以及我应该处理哪些其他错误?