ios - assetResourcesForAsset : cause deadlock

标签 ios ios9 phasset photokit

enter image description here

两个线程同时访问fileName。

Set If 0 使死锁。但如果 1 一切顺利。

那么是什么导致了这种情况?

最佳答案

确保您没有在主线程上同步调用 +[PHAssetResource assetResourcesForAsset:]。该方法(可能还有其他 PHAssetResource 方法,我还没有研究过)在主线程内部执行。

关于ios - assetResourcesForAsset : cause deadlock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35749913/

相关文章:

swift - 照片框架 - 如何从 PHAsset 获取图像的 CLLocation?

iphone - MGTwitter,找不到 libxml/xmlversion.h 文件

气泡效果中的 iOS 图像

camera - 允许拍照或从库中获取未在 iOS9 中显示的图像(Xcode 7beta、Swift2)

iOS 9 从应用程序重定向到苹果 map

ios - 用于启动 Google map 的 Url 架构在 iOS 9 中抛出警告并且也无法正常工作

ios - SwiftUI错误:无法转换'UIImage类型的值?关闭结果类型“无效”

iphone - 两个数组在一个第一个数组中检索两个值

ios - 更改 UILabel 文本导致 ScrollView 跳转