PHCachingImageManager.stopCachingImagesForAllAssets() 崩溃

  • PHCachingImageManager.stopCachingImagesForAllAssets()方法在没有相册访问权限的情况下调用会发生crash
PHCachingImageManager.stopCachingImagesForAllAssets() 崩溃_第1张图片
屏幕快照 2018-05-12 下午10.50.29.png
  • 解决方案:

PHCachingImageManager.stopCachingImagesForAllAssets调用之前判断是否有相册访问权限

deinit {
        if PHPhotoLibrary.authorizationStatus() != .authorized {
            return
        }

        PHPhotoLibrary.shared().unregisterChangeObserver(self)
        PHCachingImageManager.stopCachingImagesForAllAssets()
    }

你可能感兴趣的:(PHCachingImageManager.stopCachingImagesForAllAssets() 崩溃)