NSInternalInconsistencyException (Fehler während der Ausführung der SQL-Zeichenfolge 'INSERT INTO Y_UBMETA (YPEERID, YTRANSACTIONNUMBER))

8

iOS iCloud

Beenden der App aufgrund der nicht abgefangenen Ausnahme 'NSInternalInconsistencyException', Grund: 'Fehler während der Ausführung der SQL-Zeichenfolge' INSERT INTO Y_UBMETA (YPEERID, YTRANSACTIONNUMBER)

Nicht aufgelöster Fehler Fehlerdomäne = NSCOAErrorDomain Code = 134312 "Die Wiederherstellung der Speichermetadaten scheint fehlgeschlagen zu sein. Versuchen Sie, den Speicher erneut dem Koordinator hinzuzufügen. Wenn dies nicht erfolgreich ist, migrieren Sie die Daten in einen neuen ubiquitierten permanenten Speicher." UserInfo = 0xdba5b80 {NSLocalizedDescription = Wiederherstellung der Speichermetadaten scheint fehlgeschlagen zu sein. Versuchen Sie, den Speicher erneut zum Koordinator hinzuzufügen. Wenn dies nicht erfolgreich ist, migrieren Sie die Daten in einen neuen ubiquitierten persistenten Speicher.}, {  NSLocalizedDescription="Die Wiederherstellung der Speichermetadaten scheint fehlgeschlagen zu sein. Versuchen Sie, den Speicher erneut zum Koordinator hinzuzufügen. Wenn dies nicht erfolgreich ist, migrieren Sie die Daten in einen neuen ubiquitierten permanenten Speicher.";

Wie löse ich dieses Problem? Coz, dass es eine interne Abfrage für iCloud ist. Ich setze meinen Codeblock unterhalb der Methode, die ich geschrieben habe.

%Vor%     
aliasgar 07.07.2012, 08:16
quelle

1 Antwort

0

Ich habe das gleiche Problem, weil ich das Attribut von Datamodel von Xcode geändert habe, nicht von meiner App nach Code. Ich löste dies, indem ich die SQLite-Datei von iCloud löschte und die App vom Gerät löschte und dann neu erstellte. Es hat für mich funktioniert.

    
Shineeth Hamza 18.10.2012 13:00
quelle

Tags und Links