Umbenennung ich umbenannt nur mein Xcode-Projekt und als ich es lief habe ich diesen Fehler:NSKeyedUnarchiver Fehler nach Xcode Projekt
2015-11-14 05:32:42.337 Buck Tracker[3537:1456100] * Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: '* -[NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (iBudgeter.Record) for key (NS.objects); the class may be defined in source code or a library that is not linked'
Die Buck Tracker
ist der neue Name und iBudgeter
ist der ursprüngliche Name. Record
ist eine benutzerdefinierte NSObject
ich erstellt, um einige Daten zu speichern.
Ich habe versucht, das Projekt zurück zu iBudgeter
umbenennen, aber es hat nicht funktioniert. Das Zurücksetzen auf eine frühere Version in git hat zwar geholfen, aber ich habe den gleichen Fehler bekommen, als ich es erneut umbenannt habe.
Also irgendwelche Vorschläge?
Hat 'Buck Tracker' zum' NSCoding' Protokoll konform hinzufügen? – JAL
hast du versucht, ein "sauberes" zu machen? – azimov
@ hal9000 Ich tat, aber es hat nicht funktioniert –