标签: ios concurrency writetofile
方案如下。使用设备的相机捕获图像,图像和较小尺寸的缩略图都保存到磁盘。 UIImageView显示图像,但是当图像视图尝试从磁盘加载图像时,写操作尚未完成时,这可能会导致问题。
什么是让图像视图知道图像成功写入磁盘并准备好加载和显示的可行方法。我意识到通知可能是一个解决方案,但我想知道这是否是我唯一的选择。
我目前使用GCD进行写操作,这使得UI保持响应。换句话说,在主线程上将图像写入磁盘(在图像视图尝试加载之前强制写入操作完成)不是一种选择,也不是所希望的。