0
我有這樣的例外:無法識別的選擇器 - 異常
2016年11月27日16:37:28.416 Participact [8846:501284] *** NSForwarding: 警告:對象類的0x7ff90da33110「Participact.UserResult 「不 沒有實現methodSignatureForSelector: - 麻煩了 無法識別的選擇 - [Participact.UserResult replacementObjectForKeyedArchiver:]
生成方式:
let placesDataFinal = NSKeyedArchiver.archivedDataWithRootObject(self.userResults)
NSUserDefaults.standardUserDefaults().setObject(placesDataFinal, forKey: "places")
哪裏UserResults
是這個類:
class UserResult: JSONObject {
lazy private(set) var taskId: Int? = self.deserializeJSON("TaskId")
lazy private(set) var aggregato: Boolean? = self.deserializeJSON("Aggregato")
lazy private(set) var tipo: String? = self.deserializeJSON("Tipo")
lazy private(set) var valori: [String]? = self.deserializeJSON("Valori")
}
我認爲,對修復:從UserResult
由NSObject
繼承,但我不能,因爲它的JSONObject衝突。
我該怎麼辦?