Obtener "no implementa methodSignatureForSelector" cuando intenta almacenar Array en NSUserDefaults, Swift?
Intento almacenar una matriz de objetos enNSUserDefaults
.
Tengo los siguientes fragmentos de código:
var accounts = MyAccounts()
var array:Array<MyAccounts.MyCalendar> = accounts.populateFromCalendars()
NSUserDefaults.standardUserDefaults().
setObject(array, forKey: "test_storeAccounts_array") // <- get error here
NSUserDefaults.standardUserDefaults().synchronize()
Pero tengo Excepción:
does not implement methodSignatureForSelector: -- trouble ahead
mi estructura de clase:
class MyAccounts {
/* ... */
class MyCalendar {
var title:String?
var identifier:String?
var email:String?
var calType:String?
var isActive:Bool?
var isMainAcount:Bool?
init(){}
}
}
¿Algunas ideas?