Я пытаюсь сохранить массив объектов в NSUserDefaults
.
У меня есть следующие фрагменты кода:
var accounts = MyAccounts()
var array:Array<MyAccounts.MyCalendar> = accounts.populateFromCalendars()
NSUserDefaults.standardUserDefaults().
setObject(array, forKey: "test_storeAccounts_array") // <- get error here
NSUserDefaults.standardUserDefaults().synchronize()
Но я получаю исключение:
does not implement methodSignatureForSelector: -- trouble ahead
моя структура класса:
class MyAccounts {
/* ... */
class MyCalendar {
var title:String?
var identifier:String?
var email:String?
var calType:String?
var isActive:Bool?
var isMainAcount:Bool?
init(){}
}
}
Любые идеи?