Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
kvakvit
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 37
1

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

09.12.2013, 23:19. Просмотров 803. Ответов 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
Ответы с готовыми решениями:

Цикл по динамическим объектам
Добрый день. Не подскажите - есть массив гридов TStringGrid* SGPanel; Я...

Задание на цикл с параметром и цикл с постусловием
Помогите пожалуйста написать программу с этими циклами. 1. Вычислить и...

Перемещение по объектам через массив
Привет, на сцене есть объекты и мне надо по нажатию клавиши моя камера...

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

Задание начальных параметров
Создал модель для решения ДУ в simulink, подскажите пожалуйста как установить...

5
Монфрид
1211 / 1021 / 293
Регистрация: 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
684 / 611 / 43
Регистрация: 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

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

Задание параметров сеанса
Всем доброго дня! Начала разбираться в RLS, столкнулась со следующей...

Задание параметров пост из ссылки
Подскажи что я делаю не так. Есть скрипт который передает пост запросы ...


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

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

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