gpt4 book ai didi

ios - 如何快速将 UIImage 传递给 iOS 中的 Today Extension?

转载 作者:行者123 更新时间:2023-11-30 14:09:19 25 4
gpt4 key购买 nike

有没有办法以这种方式使用 NSSharedDefaults 将 UIImage 传递给 Today Extension? :

if let sharedDefaults = NSUserDefaults(suiteName: "group.example.TodayExtension") {
// Below line crashes, since .setObject cannot have UIImage as a parameter
sharedDefaults.setObject(image, forKey: "imageKey") // image = UIImage object
sharedDefaults.synchronize()
}

最佳答案

使用 UIImageJPEGRepresentation 将图像转换为 NSData 对象。将 NSData 对象存储在 NSUserDefaults 中。在扩展程序中使用 imageWithData(_:) 取回图像.

关于ios - 如何快速将 UIImage 传递给 iOS 中的 Today Extension?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31938110/

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