gpt4 book ai didi

ios - PHAssetCollectionChangeRequest : addAssets() now accepts NSFastEnumeration. 这个怎么实现?

转载 作者:搜寻专家 更新时间:2023-10-30 21:50:42 26 4
gpt4 key购买 nike

enter image description here

我的应用程序尝试从照片中导入图像并添加到相册。

但在最近的快速变化中。 addAssets() 接受参数作为 NSFastEnumeration。所以我得到一个错误,如图所示。

即使是 Apple API 文档也有相同的代码:https://developer.apple.com/library/prerelease/ios/documentation/Photos/Reference/PHAssetChangeRequest_Class/index.html#//apple_ref/occ/instp/PHAssetChangeRequest/placeholderForCreatedAsset

有什么替代方案或我现在如何添加 Assets ?

最佳答案

所以,我做了一些研究,并根据 NSHipsterNSEnumeration是由NSArrayNSSetNSDictionary实现的协议(protocol)。这表明如果您将 [assetPlaceholder] 转换为 NSArray,您将能够在该方法中使用它。而且,事实上,这个编译:

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

关于ios - PHAssetCollectionChangeRequest : addAssets() now accepts NSFastEnumeration. 这个怎么实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30818861/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com