【发布时间】:2019-05-13 14:22:51
【问题描述】:
我有这段代码
let storedObject: Data = UserDefaults.standard.object(forKey: "SavedHighScoreArray") as! Data
highScores = try! PropertyListDecoder().decode([HighScore].self, from: storedObject)
每当它运行时(并且 UserDefaults 为空),我都会收到以下错误:
无法将“__NSCFArray”(0x10cfca0b8) 类型的值转换为“NSData”(0x10cfc75e8)。 2019-05-13 16:21:55.225691+0200 BrainTrainerSwift[77393:4089984] 无法将“__NSCFArray”(0x10cfca0b8)类型的值转换为“NSData”(0x10cfc75e8)。
谁能告诉我这是什么问题?
【问题讨论】: