OBJ C - Установка членов Nsmutablearray от plist, используя "для '
-
11-12-2019 - |
Вопрос
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]];
}
.
Здравствуйте, я пытаюсь прочитать набор строк и цифры из списка недвижимости.NsnmutablearRay удерживает все имена переменной (индексированные 0-8).Поэтому я прохожу через каждого члена массива (все из которых используются пользовательские файлы) и установите значение строки в соответствующий ключ списка свойств (SLOT #).Это не работает.Я получаю следующее сообщение об ошибке в отладчике:
- [__ nscfstring StringValue]: Недознанный селектор, отправленный на экземпляр 0x100463110
Спасибо
Решение
Вы вызываете StringValue на NSString на строках 3 и 4. Они уже строки, чтобы это ненужно.
Не связан с StackOverflow