Wenn ich diese Funktion aufrufen, stürzt meine App ab.
Ich habe diesen Fehler: [__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[1].
Wie ich es lösen kann bitte helfen, wenn Sie wissen.App beim Absturz während der NSUserDefault-Datenbereinigung
NSUserDefaults *defs = [NSUserDefaults standardUserDefaults];
NSDictionary *dict = [defs dictionaryRepresentation];
for (id key in dict)
{
NSObject * object = [dict objectForKey:key];
if(object != nil)
{
[defs removeObjectForKey:key];
[defs synchronize];
}
}
was Sie versuchen, deaktivieren Sie alle Benutzer standardmäßig? dann NSString * appDomain = [[NSBundle mainBundle] bundleIdentifier]; [[NSUserDefaults standardUserDefaults] removePersistentDomainForName: appDomain]; –
leider mike ich versuche, Ihren Vorschlag, aber es funktioniert nicht, App bekommen creash –
[__NSPlaceholderDictionary initWithObjects: forKeys: count:]: Versuch von Objekten Null-Objekt einfügen [1] –