У меня есть NSMutablearray, который содержит NSArrays (каждый массив содержит значения int и String).
Когда я пытаюсь получить и отобразить данные из первого массива:
Это было нормально со значением int, оно отображалось правильно.
NSLog(@"%i",[[[lesQuestions objectAtIndex:0] objectAtIndex:0] intValue]);
Но когда я пытаюсь отобразить строковое значение:
NSLog(@"%@",[[[lesQuestions objectAtIndex:0] objectAtIndex:1] stringValue]);
Я получил исключение:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString stringValue]: unrecognized selector sent to instance
Я определенно уверен, что значение int является первым элементом (индекс 0), а значение String - вторым (индекс 1).
Когда я регистрирую MutableArray, который содержит NSArrays, я получил значения правильно, так что проблема в ссылке на элемент, я думаю.