Получение значения NSCoding в строку - KeychainWrapper - PullRequest
1 голос
/ 30 апреля 2019

Я использую KeychainWrapper для хранения значения словаря, однако при получении элементов в строковом значении возникла проблема.

Я пробовал следующее:

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

Какие распечатки,

(
  (
    value,
    value, 
    value
  )
)

И

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

, который печатает

(
   value,
   value, 
   value
)

Эти методы, описанные выше, все еще кажутся невозможными для получения значения только строки из NSCodingмассив.

1 Ответ

0 голосов
/ 30 апреля 2019

Попробуйте как,

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