2015-06-13 42 views
6

enter image description herePHAssetCollectionChangeRequest:addAssets()現在接受NSFastEnumeration。如何實現這一目標?

我的應用程序嘗試從照片導入圖像並添加到相冊。

但在最新的迅速變化。 addAssets()接受參數爲NSFastEnumeration。所以我得到一個錯誤,如圖中所示。

即使蘋果API文檔具有相同的代碼:https://developer.apple.com/library/prerelease/ios/documentation/Photos/Reference/PHAssetChangeRequest_Class/index.html#//apple_ref/occ/instp/PHAssetChangeRequest/placeholderForCreatedAsset

什麼是替代還是怎麼辦,現在我addAssets?

+0

你有沒有找到這個問題的答案? –

回答

13

所以,我做了一些研究,並根據NSHipsterNSEnumerationNSArrayNSSet,並且NSDictionary實施的協議。這表明如果您將[assetPlaceholder]轉換爲NSArray,則可以在該方法中使用它。而且,其實這個彙編:

let enumeration: NSArray = [assetPlaceholder!] 
albumChangeRequest!.addAssets(enumeration) 
+0

此解決方案工作。 – Imran

相關問題