gpt4 book ai didi

ios - 如何在 Swift 3 中使用 NSSecureCoding 解码字符串?

转载 作者:可可西里 更新时间:2023-11-01 17:04:29 25 4
gpt4 key购买 nike

我目前正在试用 iOS 10 Beta 并决定将我的 Swift 代码转换为 Swift 3。直到现在,我能够使用以下方法安全地解码字符串

coder.decodeObjectOfClass(NSString.self, forKey: CoderKeys.code) as! String

转换为 Swift 3 后,Xcode 出现以下错误:

'decodeObjectOfClass(_:forKey:)' is unavailable in Swift: use generic 'decodeObjectClass(_:forKey:)'

正如我所提到的,我正在使用 NSSecureCoding,所以不幸的是 decodeObject(forKey: String) 不会这样做。这是测试版错误吗?我错过了什么?

最佳答案

似乎 decodeObjectOfClass:forKey: 在 Swift 3 中被导入为通用 decodeObject(of:forKey:)

试试这个:

coder.decodeObject(of: NSString.self, forKey: CoderKeys.code) as String?

关于ios - 如何在 Swift 3 中使用 NSSecureCoding 解码字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38740735/

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