2015-11-23 60 views

回答

4

這是發生簽名addAssets因爲是:

func addAssets(_ assets: NSFastEnumeration) 

這意味着它期望的收藏符合NSFastEnumeration,其中Swift Array沒有,但NSArray。因此,從您的PHObjectPlaceholder對象數組中創建NSArray工作正常。

let fastEnumeration = NSArray(array: [photo.placeholderForCreatedAsset!] as [PHObjectPlaceholder]) 
albumChangeRequest!.addAssets(fastEnumeration) 
5

這應該與斯威夫特3

albumChangeRequest.addAssets([photoPlaceholder] as NSArray)

相關問題