Когда я преобразую элемент массива в целое число, используя этот оператор
int test=(int)[myArray objectAtIndex:2];
позднее использование «test», передаваемого другим командам, завершается неудачей. Однако этот оператор работает
int test=[[myArray objectAtIndex2]intValue];
В чем разница между этими двумя типами конверсии?