LINUX.ORG.RU

Массивы и указатели.С (Objective)


0

1

Имеется следующий код:

UITextField **fields;
UITextField *textField[pillsNumber];
fields = &textField[0];
- (IBAction) addNotification{
      for (int i = 0; i < pillsNumber; i++) {
              NSLog(@"%@",*fields[i].text);
      }
}

Не могу увидеть ошибку. Кто видит буду очень признателен за подсказку.


1. что-то не вижу, чтобы ты создавал массивы через malloc

2. за использование Сишных массиво для хранения Objective-C объектов надо бить по рукам. Используй NSMutableArray

anonymous
()

Прикольно, я был уверен, что такое работало бы. Но вообще да, все используют NSArray, а в этом случае - см. выше.

ufw
()
Ответ на: комментарий от ufw

> я был уверен, что такое работало бы.

Почему? В Objective-C отличный от си приоритет операторов?

LamerOk ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.