2016-06-28 8 views
0

Ich bin ein Fehler zu debuggen, der Core Data beteiligt ist und Probleme beim Anzeigen der Inhalte der abgerufenen Informationen haben. Wenn zum Beispiel „po localSchedules“ in der Xcode-Debugger-Konsole eingegeben haben, ist das, was ich bekommen:Zugriff auf Inhalte eines Beziehungsfehlers in Core Data

<Schedules: 0x1702c6d60> (entity: Schedules; id: 0xd000000000340008 <x-coredata://D32DD2B0-A69F-45B4-9856-7D935B41718D/Schedules/p13> ; data: { 
    accessorySchedule = "<relationship fault: 0x1700362a0 'accessorySchedule'>"; 
    name = "TEST"; 
}) 

Wie ich den Inhalt accessorySchedule sehen können? "<relationship fault: 0x1700362a0 'accessorySchedule'>" ist nicht sehr informativ. Hier einige relevante Code:

NSManagedObjectContext *managedObjectContext = [self managedObjectContext]; 
NSArray *localSchedules = [self fetchLocalSchedulesInManagedObjectContext:managedObjectContext error:&fetchError]; 

Mit der Lösung von here implementierte ich folgendes:

for (Schedules *schedule in localSchedules) { 
    for (AccessorySchedule *accessorySchedule in [schedule accessorySchedule]) { 
     NSLog(@"RESULT - %@", accessorySchedule); 
    } 
} 

Aber das Ergebnis war auch nicht informativ:

RESULT - <AccessorySchedule: 0x1740b6da0> (entity: AccessorySchedule; id: 0xd00000000040000a <x-coredata://D32DD2B0-A69F-45B4-9856-7D935B41718D/AccessorySchedule/p16> ; data: <fault>) 

In der obigen, Wie kann ich sehen, was in data: <fault> gespeichert ist?

+1

Mögliches Duplikat von [CoreData-Beziehungsfehler?] (Http://stackoverflow.com/questions/8876234/coredata-relationship-fault) – pbasdf

+0

Ich habe diesen Post gesehen, aber die geposteten Lösungen zeigten mir keine zusätzlichen Informationen über die Inhalt von 'accessorySchedule'. Meine Frage wurde aktualisiert, um weitere Informationen zu diesem Beitrag bereitzustellen. – Vee

+0

Greifen Sie einfach auf ein beliebiges Attribut des AccessorySchedule zu. CoreData wird dann den Fehler auslösen. Wenn Sie dann denselben NSLog wiederholen, werden alle Attribute des AccessorySchedule angezeigt. – pbasdf

Antwort

0

ich nicht dieses Nein ist voll Hilfe für u Ausgabe r [Anfrage setReturnsObjectsAsFaults: NO] Wir haben Anforderung zu setzen, ist die Objekte CARRING wir diese .hope entschlüsseln müssen diese Ihnen helfen.