OBJ C - Impostazione dei membri NsmutableArray da Plist usando 'for'
-
11-12-2019 - |
Domanda
for (int x = 0; x < openSlots; x++) {
NSLog(@"Loading slot %i.", (x+1));
[[valueEditorSlots objectAtIndex:x] setStringValue:[[valueSavesDictionary valueForKey:[NSString stringWithFormat:@"Value Slot %i", (x+1)]] stringValue]];
[[valueSlots objectAtIndex:x] setStringValue:[[valueSavesDictionary valueForKey:[NSString stringWithFormat:@"Value Slot %i", (x+1)]] stringValue]];
[[slotValues objectAtIndex:x] setIntValue:[[valueSavesDictionary valueForKey:[NSString stringWithFormat:@"Slot Value %i", (x+1)]] intValue]];
}
.
Ciao, sto cercando di leggere un set di stringhe e numeri da un elenco di proprietà.Un nsnmutablearray è in possesso di tutti i nomi delle variabili (indicizzato 0-8).Quindi corro attraverso ogni membro dell'array (tutti i quali sono i campi di testo Ui) e impostare il valore stringa con il tasto Elenco immobiliare corrispondente (slot del valore #).Questo non funziona.Ricevo il seguente messaggio di errore nel debugger:
- [__ NSCFString StringValue]: Selettore non riconosciuto inviato all'istanza 0x100463110
Grazie
Soluzione
La tua chiamata a stringhe su un NSString sulle linee 3 e 4. Sono già stringhe, quindi questo non è necessario.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow