Ich möchte Enums mit zugeordneten Werten an eine Today Extension übergeben, da ich NSUserDefaults dafür verwende, scheint es, dass es keine direkte Möglichkeit gibt, dies zu tun, da Enum nicht konform ist zu AnyObject.Store Enum mit verknüpften Werten in NSUserDefaults (Swift)
enum DeepLinkAction {
case StartPractice(lessonName:String)
case StartTest
case Letters(didComplete:Bool, iconURL:String)
}
Ich versuchte NSKeyedArchiver
mit aber erfordert ANYOBJECT entspricht.
Gibt es eine Möglichkeit, das zu tun, oder sollte ich nur die zugehörigen Werte entfernen?
Dank
Schön :) Vielen Dank, es funktioniert super – shannoga