由於我將項目「升級」到Swift 3,因此在嘗試使用ALAssetLibrary
時出現異常。我使用這個而不是照片庫,因爲我想爲照片文件編寫大量的元數據,到目前爲止我還沒有找到一種方法來處理照片庫。ALAssetsLibraryGroupsEnumerationResultsBlock in swift 3
下面的代碼現在失敗:
let usingBlock = {
(group: ALAssetsGroup?, stop: UnsafeMutablePointer<ObjCBool>) in
// Code to execute
} as! ALAssetsLibraryGroupsEnumerationResultsBlock
看來,轉換失敗。我需要ALAssetsLibraryGroupsEnumerationResultsBlock
類型的對象才能撥打ALAssetsLibrary.enumerateGroupsWithTypes
。
我再次知道這是棄用,但它應該仍然工作不知何故不應該?