Что касается UserDefaults
, вы не можете хранить пользовательские объекты в UserDefaults
, только NSData
, NSString
, NSNumber
, NSDate
, NSArray
или NSDictionary
(или аналогичных типах).в Swift), см. документацию.
Не хранить класс пользовательского интерфейса - просто храните параметры, которые вы хотите восстановить в последнее время.