DK
Size: a a a
DK
DK
DK
V
DK
Q
V
V
В
AG
Q
V
E
NSKeyedArchiver.archivedData(withRootObject: requiringSecureCoding:)
, в UserDefaults(suiteName: )
. В extension
достаю дату из UserDefaults(suiteName: )
и пытаюсь достать объект через NSKeyedUnarchiver.unarchiveTopLevelObjectWithData()
, но в extension
не получается конвертнуть данные в объект, всё время nil
, в приложении всё работает "туда и обратно".DK
DK
DK
E
DK
E
class SomeClass: NSObject {
}
let array: [SomeClass] = [] // Not empty array
let data: Data = try! NSKeyedArchiver.archivedData(withRootObject: array, requiringSecureCoding: false)
let array2: [SomeClass] = try! NSKeyedUnarchiver.unarchiveTopLevelObjectWithData(data) as! [SomeClass]
array2
с данными, а в extension
получается nil
DK