将 NSCoding 的值转化为字符串 - KeychainWrapper

Getting value of NSCoding into string - KeychainWrapper

我正在使用 KeychainWrapper 来存储字典值,但是检索字符串值中的项目出现了问题。

我试过以下方法:

KeychainWrapper.standard.object(forKey: "userOptions").unsafelyUnwrapped

打印,

(
  (
    value,
    value, 
    value
  )
)

KeychainWrapper.standard.object(forKey: "userOptions").unsafelyUnwrapped as! [Any]

打印

(
   value,
   value, 
   value
)

以上这些方法对我来说似乎仍然无法从 NSCoding 数组中检索仅字符串值。

试试,

let userOptions = (KeychainWrapper.standard.object(forKey: "userOptions").unsafelyUnwrapped as! [[String]]).joined().joined(separator: " ") )