2017-06-18 3 views
-2

Ich erhalte Thread 1: SIGQUIT signalisieren, wenn meine App läuft. Aber wenn ich auf "Ausführung fortsetzen" klicke, wird die App fortgesetzt und die Aufgabe abgeschlossen. Nicht sicher, warum ich immer dieseImmer Thread 1 Signal SIGQUIT

NSArray *keyNamesForKAV = [[NSArray alloc]initWithObjects:@"aKAV",@"bKAV",@"cKAV",@"dKAV",@"eKAV",@"fKAV",@"gKAV",@"hKAV",@"iKAV",@"jKAV",@"kKAV",@"lKAV",@"mKAV",@"nKAV",@"oKAV",@"pKAV",@"qKAV",@"rKAV",@"sKAV",@"tKAV",@"uKAV",@"vKAV",@"wKAV",@"xKAV",@"yKAV",@"zKAV", nil]; 


NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults]; 
KAVTrie *kavTree = [defaults rm_customObjectForKey:@"zKAV"]; 
NSMutableArray *KAVArray = [[NSMutableArray alloc]init]; 
if (!kavTree){ 
    for (int i = 0 ; i < 26; i++){ 
     KAVTrie *trie = [[KAVTrie alloc]init]; 
     KAVTrie *trieLoad = [[KAVTrie alloc]init]; 
     NSString *path = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"%c",[[keyNamesForKAV objectAtIndex:i] characterAtIndex:0]] ofType:@"plist"]; 
     NSDictionary *tempDict = [[NSDictionary alloc] initWithContentsOfFile:path]; 
     NSArray *array = [tempDict allKeys]; 

     trie = [trieLoad storeTrieInArray:array]; 
     [KAVArray addObject:trie]; 
    } 
    NSLog(@"KAV objects created"); 

    for (int i = 0 ; i < 26; i++){ 
     [defaults rm_setCustomObject:[KAVArray objectAtIndex:i] forKey:[keyNamesForKAV objectAtIndex:i]]; 
     [defaults synchronize]; 
    } 

    NSLog(@"KAV objects loaded in user defaults"); 

}  

Ich erhalte Fehler in der zweiten Schleife für

+0

Weil Sie etwas falsch gemacht haben. Willst du mehr Details? Mehr bieten. –

+0

Ich versuche, benutzerdefinierte Objekte in Benutzerdefaults zu laden. Ich kann den Code bei Bedarf zur Verfügung stellen –

+0

Gibt es ein Textfeld auf dem Bildschirm angezeigt, die Tastatursteuerung erfordert. Wenn ja, löschen Sie alle Anwendungen, die die Tastatur verwenden, laden Sie Xcode neu und bauen Sie sie erneut auf. Wenn nein, geben Sie bitte Code an, wenn Sie können. –

Antwort

0

ich herausgefunden. Es gibt ein Problem mit meiner KAV-Klassendatei

Verwandte Themen