gpt4 book ai didi

xcode - Adobe Creative SDK 文件 Swift

转载 作者:行者123 更新时间:2023-11-28 07:12:08 27 4
gpt4 key购买 nike

我正在尝试用 Swift 重写下面的代码。然而在 Swift 中,itemSelections 说它必须是一种 [AnyObject]。有办法解决这个问题吗?谢谢

Adobe 代码

- (void)showFileChooser {

[[AdobeUXAssetBrowser sharedBrowser] popupFileBrowser:^(AdobeSelectionAssetArray *itemSelections) {
NSLog(@"Selected a file");
for(id item in itemSelections) {

AdobeAsset *it = ((AdobeSelectionAsset *)item).selectedItem;

NSLog(@"File name %@", it.name);
}
...

快速转换

AdobeUXAssetBrowser.sharedBrowser().popupFileBrowser({ (itemSelections:[AnyObject]!) -> Void in

最佳答案

这应该有效:

AdobeUXAssetBrowser.sharedBrowser().popupFileBrowser({ (itemSelections) in
if let itemSelectionsAssets = itemSelections as? [AdobeSelectionAsset] {
for itemSelectionAsset in itemSelectionsAssets {
let item = itemSelectionAsset.selectedItem
println("File name: \(item.name)")
}
}
}

关于xcode - Adobe Creative SDK 文件 Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28031665/

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