Форум программистов, компьютерный форум, киберфорум
Наши страницы

Objective-C

Войти
Регистрация
Восстановить пароль
 
kvakvit
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 37
#1

Задание параметров объектам через цикл - Objective-C

09.12.2013, 23:19. Просмотров 758. Ответов 5
Метки нет (Все метки)

Хочу задать текст объектам подобным образом:

Objective-C
1
2
3
 for(int i=0; i<=[array count]; i++) {
array[i].text = @"алилуя";
}
Но компилятор ругается, говорит, что "id" не знает "text". Собственно как можно реализовать? Гуглил, ответов на нашел. Заранее спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2013, 23:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задание параметров объектам через цикл (Objective-C):

Цикл по динамическим объектам - C++ Builder
Добрый день. Не подскажите - есть массив гридов TStringGrid* SGPanel; Я создаю гриды SGPanel=new TStringGrid(Form1); где ActivPanel...

Задание на цикл с параметром и цикл с постусловием - C++
Помогите пожалуйста написать программу с этими циклами. 1. Вычислить и напечатать таблицу значений функции Z= (e^-x)sinx для 0&lt;=x&lt;=П,...

Передача параметров через список параметров формы - Delphi
Hi all! У кого есть опыт передачи параметров через заголовочный список параметров формы? Желетельно пример записи. Заранее...

Задание параметров в Simulink(+) - Simulink
Вечер добрый. Один из способов задания параметров в Simulink - это через .m файл (в файле создаем переменные с присвоенными значениями, а...

1C 8.x Задание параметров сеанса - 1С
Всем доброго дня! Начала разбираться в RLS, столкнулась со следующей проблемой. В системе есть роль &quot;Юзер&quot;. Я задаю для нее...

Задание начальных параметров - Simulink
Создал модель для решения ДУ в simulink, подскажите пожалуйста как установить параметры моделирования такого плана u(0.3) = 2.5, u(1.1) =...

5
Монфрид
1198 / 1008 / 154
Регистрация: 07.03.2012
Сообщений: 3,243
Завершенные тесты: 2
10.12.2013, 11:05 #2
у массива есть св-во text? нет.
Вам надо сделать приведение типа. Типа такого:
Objective-C
1
((MyType)array[i]).text = @"алилуя";
MyType - это ваш класс, экземпляры которого находятся в массиве. И он должен иметь св-во text

Добавлено через 2 минуты
либо просто:
Objective-C
1
2
MyType *o=(MyType *)array[i];
o.text=@"jhjhjh";
1
kvakvit
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 37
12.12.2013, 21:21  [ТС] #3
Спасибо огромное за предыдущий ответ, все получилось.
Новая беда - как задать action, который должен выполнятся при нажатии на объект, программно?
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
13.12.2013, 14:03 #4
см. UIControl. Во встроенном хелпе
0
Xavier
in god we trust
74 / 74 / 8
Регистрация: 20.04.2012
Сообщений: 201
14.12.2013, 17:36 #5
А еще у массива есть метод enumerateObjectsUsingBlock.
Лучше все сделать через этот метод.
Objective-C
1
2
3
[array enumerateObjectsUsingBlock:^(MyClass* object, NSUInteger idx, BOOL *stop) {
    object.text=@"some text";
}];
0
zulkis
683 / 610 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
15.12.2013, 09:41 #6
А не факт, что у ТС array это NSArray...
0
15.12.2013, 09:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2013, 09:41
Привет! Вот еще темы с ответами:

TableLayoutPanel программное задание параметров - C#
Подскажите почему не меняются первая строка и столбец по ширине и длине? TableLayoutRowStyleCollection styles =...

Задание параметров для Anchors - C++ Builder
в TButton есть свойство Anchors, а в нем определены Как в коде устанавливать значения для ?

Задание параметров пост из ссылки - PHP БД
Подскажи что я делаю не так. Есть скрипт который передает пост запросы $t_block.=&quot;&lt;form action='' method='post' name='forma1'&gt; ...

Задание определенной ссылке параметров - HTML, CSS
Доброго времени суток, как задать определенной ссылке параметру hover,vidited,active,link? Например у меня есть ссылка: &lt;a...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru