gpt4 book ai didi

swift - 存储对 UIImage 的引用

转载 作者:行者123 更新时间:2023-11-30 10:29:54 25 4
gpt4 key购买 nike

我对 Swift 编程有点陌生,但是否可以存储对 UIImage 的引用而不是 UIImage 本身。考虑某种图像标识符,它是一个字符串,稍后当我需要 UIImage 本身时可以调用它。

我希望能够存储[PhotoAlbum]数组。我本来打算对数组进行编码,但无法编码,因为 UIImage 不可编码。

import Foundation
import UIKit

struct PhotoAlbum {

var title: String
var thumbnail: UIImage?

init(title: String, thumbnail: UIImage?) {
self.title = title
self.thumbnail = thumbnail
}
}

最佳答案

我最终使用了 PHAsset 并存储了 localIdentifier。

var new_images: Array<Any> = []
for photo in photos {
new_images.append(photo.localIdentifier)
}

关于swift - 存储对 UIImage 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59365070/

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