Цель C:
У меня есть NSMutableArray с 3 объектами класса stockHolding
класс имеет метод valueInDollars, который возвращает произведение
(numberSfShares * shareMktVlue)
Цикл for (ниже) пытается динамически вызывать метод valueInDollars для каждого элемента в массиве следующим образом:
NSUInteger itemCount = [stockHolding count];
for (int i = 0; i < itemCount; i++) {
NSString *itemd = [stockHolding objectAtIndex:i];
float mktValue = [AAPL valueInDollars];
}
Вопрос в следующем: как можно динамически объявлять AAPL, чтобы он изменялся при каждой итерации цикла на объект символьного запаса в массиве.
Я попытался заменить AAPL на "itemd" в приведенном выше коде, но получил сообщение об ошибке:
«NSString может не отвечать на valueInDollars»
Любая помощь здесь будет оценена.