OBJ C - Configuración de los miembros de NSMUTABLEARRAGRA DE LA PLIST usando 'para'
-
11-12-2019 - |
Pregunta
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]];
}
Hola, estoy tratando de leer un conjunto de cuerdas y números de una lista de propiedades.Una NSNMUTABLEARRAY está sosteniendo todos los nombres de las variables (índice 0-8).Así que corro a través de cada miembro de la matriz (todos los cuales son los campos de texto de la UI) y configuré el valor de la cadena en su clave de la lista de propiedades correspondiente (número de ranura de valor).Esto no funciona.Recibo el siguiente mensaje de error en el depurador:
- [__ NSCFSTRING STRINGVALUE]: Selector no reconocido enviado a la instancia 0x100463110
Gracias
Solución
Estás llamando a SirkValue en una NSString en las líneas 3 y 4. Ya son cadenas, por lo que esto es innecesario.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow