|
8 / 7 / 2
Регистрация: 15.10.2013
Сообщений: 19
|
|
Как получить доступ к изменению переменной из другого класса?15.10.2013, 14:51. Показов 2476. Ответов 7
Метки нет (Все метки)
Это наверное клупый вопрос, но я не могу его решить!
создал таблицу с тремя элементами в основе лежит массив с тремя обьектами(словарями).Словари с ключами имя и картинка. на панель навигации добавил кнопку которая открывает другой вью контроллер, в этом контроллере я задаю имя и добавляю картинку из библиотеки, тоесть создаю еще один словарь. пытаюсь добавить в массив из таблицы еще один обьект, все это происходит в классе вью контроллера, ничего не выходит(( при создании обьекта класса таблицы, пишет размер массива - 0, помогите((, если у кого есть примеры хотябы немного похожие на мою ситуацию поделитсь плс!! за ранее спасибо...
0
|
|
| 15.10.2013, 14:51 | |
|
Ответы с готовыми решениями:
7
Как получить доступ к переменной из другого класса Как получить доступ к переменной находящейся в одном методе из другого метода в пределах одного класса
|
|
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
|
|
| 15.10.2013, 15:06 | |
|
Код бы ваш посмотреть
0
|
|
| 15.10.2013, 15:35 | |
|
Не по теме: АццкийМальчик... Какой ник, такое и объяснение проблемы...
0
|
|
|
8 / 7 / 2
Регистрация: 15.10.2013
Сообщений: 19
|
|
| 15.10.2013, 15:46 [ТС] | |
|
2 класса : TableViewController отвечающий за таблицу, и ViewController в котором создается ее один словарь(на самом деле классов много и большо описание но интересут связь имнно мжду этими двумя)
TableViewController.h @interface TableViewController : UITableViewController @property(nonatomic,copy)NSMutableArray* arrDictionary; TableViewController.m @interface TableViewController () @synthesize ImageView; Добавлено через 9 минут 2 класса : TableViewController отвечающий за таблицу, и ViewController в котором создается ее один словарь(на самом деле классов много и большо описание но интересут связь имнно мжду этими двумя) TableViewController.h @interface TableViewController : UITableViewController @property(nonatomic,copy)NSMutableArray* arrDictionary; TableViewController.m @interface TableViewController () @synthesize ImageView; - (void)viewDidLoad { [super viewDidLoad]; NSDictionary*d1=[NSDictionary dictionaryWithObjectsAndKeys:dataObj1,@" image",@"Gloria",@"name",nil]; NSDictionary*d2=[NSDictionary dictionaryWithObjectsAndKeys:dataObj2,@" image",@"Alex",@"name",nil]; NSDictionary*d3=[NSDictionary dictionaryWithObjectsAndKeys:dataObj3,@" image",@"Bob",@"name",nil]; arrDictionary=[[NSMutableArray alloc]init]; [arrDictionary addObject:d1]; [arrDictionary addObject:d2]; [arrDictionary addObject:d3]; NSLog(@" did load %i",[arrDictionary count]);// при запуске показывает 3 } ViewController.h @interface lastViewController : UIViewController<UIImagePickerController Delegate, UINavigationControllerDelegate, UITextFieldDelegate> ViewController.m -(void)imagePickerController UIImagePick erController *)picker didFinishPickingMediaWithInfo NSDiction ary *)info{ UIImage*chosenImage=info[UIImagePickerControllerEditedImage]; lastDict=[NSMutableDictionary dictionaryWithObjectsAndKeys:chosenImage ,@"image",@" ",@"name", nil];// создаю словарь [picker dismissViewControllerAnimated:YES completion:NULL]; NSLog(@"%i",[lastDict count]); // значение 1 тоесть добавляется TableViewController* table=[[ TableViewController alloc]init]; [table addObjec lastDict];// добавляю в массив NSLog(@"%i",[table.arrDictionary count]); // выводит значени 0;
0
|
|
|
686 / 613 / 43
Регистрация: 13.01.2011
Сообщений: 1,722
|
|
| 15.10.2013, 18:38 | |
|
Используйте разметку, пожалуйста.
0
|
|
|
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
|
||||||
| 16.10.2013, 06:42 | ||||||
0
|
||||||
|
8 / 7 / 2
Регистрация: 15.10.2013
Сообщений: 19
|
|
| 16.10.2013, 12:27 [ТС] | |
|
Поставлю вопрос по другому!!
есть 2 класса,А и Б, в классе А есть массив, как мне из класса Б добавить обькт в массив касса А????
0
|
|
|
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
|
|||||||||||
| 16.10.2013, 13:14 | |||||||||||
|
А в чем конкретно теперь-то у вас проблема?
Вы спрашиваете: почему не добавляется? Я отвечаю: потому что вы пытаетесь добавить элемент до того, как массив создается Вы ответ игнорируете и задаете другой вопрос ![]() В классе Б:
1
|
|||||||||||
| 16.10.2013, 13:14 | |
|
Помогаю со студенческими работами здесь
8
Как получить доступ к методу из другого класса? Как получить доступ к CardLayout из другого класса? Как получить доступ к DataGridView из другого класса Как получить доступ к объекту ui из другого класса Как получить доступ к массиву из другого класса? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|