2016-08-19 2 views
0

meinen Code stürzt beim Start, wenn ich diesen Code nennenAbsturz von [[[[NSUserDefaults standardUserDefaults] persistentDomainForName: [[NSBundle mainBundle] bundleIdentifier]] objectForKey: @ "AppleLocale"] [0];

[[[NSUserDefaults standardUserDefaults] persistentDomainForName: [[NSBundle main] bundleIdentifier]] objectForKey: @ "AppleLocale"] [0];

Die App ist jetzt live in der Produktion und wenn ein Benutzer versucht, zu aktualisieren, obwohl ich diesen Code herausgenommen hat, stürzt es vor dem Haupt ab. Gibt es eine Möglichkeit, dies zu reparieren oder NSUserDefaults vor main zurückzusetzen?

jede Hilfe würde geschätzt werden !!

Antwort

0

Versuchen Sie den Befehl defaults, um Einstellungen zu ändern.

defaults delete <domain> löschen Standardeinstellungen (Einstellungen) für die Domäne (z. B. Der Wert CFBundleIdentifier in Info.plist).

Versuchen Sie auch, die Anwendungsvorgaben-Datei in ~/Library/Preferences zu löschen oder umzubenennen. Beachten Sie jedoch, dass das Benutzerstandardsystem einige Daten im Speicher zwischenspeichert, sodass falsche Anwendungsdaten auch nach dem Löschen der Voreinstellungsdatei erhalten bleiben.

Verwandte Themen