Форум программистов, компьютерный форум CyberForum.ru

Objective-C

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

Приложение табличного представления - Objective-C

25.10.2012, 18:57. Просмотров 922. Ответов 1
Метки нет (Все метки)

xcode 4.5.1 iOS 6
Здравствуйте. У меня проблема с приложением табличного представления. Сам список работает но информация не выводится.

- (void)viewDidLoad
{
[super viewDidLoad];

NSString *path = [[NSBundle mainBundle] pathForResource:@"information"ofType:@"plist"];

info_ = [[NSMutableArray alloc] initWithContentsOfFile:path];
}
//info - это массив, в information.plist массив словарей. дальше идет код списка. потом:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
DetailViewController *detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil];

detailViewController.about = [self.info objectAtIndex:indexPath.row];
NSLog(@"about = %@", about);
}
//about - это словарь из DetailViewController

Я проверял и значение массива передается словарю about. Но когда я вывожу значение about в месте передачи значения и в месте где должно выводится сама информация
(DetailViewController.m)
-(void) viewWillAppear: (BOOL)animated{
[super viewWillAppear:animated];
self.informationTextView.text = [self.about objectForKey:INFO_KEY];
NSLog(@"about = %@",self.about);
}
// вот в этом месте
то получается вот что

2012-10-25 17:30:32.376 [4805:c07] about = (null) //это значение в DetailViewController

2012-10-25 17:30:32.379 [4805:c07] about = {
inform = "\U0417\U0434\U0435\U0441\U044c \U0431\U0443\U0434\U0435\U0442 \U043f\U0440\U043e \U0443\U0441\U043a\U043e\U0440\U0435\U043d\U0438\U 0435111";
name = "\U0423\U0441\U043a\U043e\U0440\U0435\U043d\U0438\ U0435";
} //это значение в MasterViewController
значение в MasterViewController на 0.003 сек позже чем в DetailViewController.
Почему так получается и почему информация не выводится в TextView?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2012, 18:57     Приложение табличного представления
Посмотрите здесь:

Нужен модуль для табличного представления записей - Joomla
Доброго времени суток! Есть как бы журнал, в который пользователи добавляют какие-либо записи. Для удобства просмотра всех записей на...

Разработать приложение, позволяющее создавать окна для представления в древообразном виде файловой структуры - C#
Здравствуйте! Разработать многооконное MDI приложение, позволяющее создавать окна для представления в древообразном виде файловой...

Как получить нужные данные из представления , а именно строки представления - C++ Qt
Доброго времени суток. на главной форме у меня информация выводится через представление zews... информация в него попадает если запись...

Структура табличного пространства - Oracle
Приветствую всех. Запутался в некоторых понятиях. Итак, любой dbf-файл - это и есть табличное пространство. Он состоит из сегментов....

Поле табличного документа - 1С
Помогите заполнить отчет через поде табличного документа. Как заполнять строки по наименованию ячеек понятно, но надо как-то низ прицепить....

Печать табличного документа - 1С
Здравствуйте. Существует табличный документ, состоящий из 2-ух страниц. Как програмно реализовать печать данного документа, необходимо...

1C 8.x Загрузка из табличного документа - 1С
Здравствуйте, подскажите как сослаться на колонку5 строку2 в табличном документе: кол =...

Размер табличного пространства - Oracle
Привет! У меня в БД имеется табличное пространство, в котором 10 таблиц. В последнее время стал замечать резкий рост физических...

1C 8.x Загрузка данных из табличного документа - 1С
Проблема проста: открываю обработку загрузки данных из табличного документа и открывается это , а должно это . Знаю, что вроде как нужно...

Объяснить код табличного процессора на JS - JavaScript
Кто-нибудь,может мне объяснить последовательность операций в js коде.Хочу использовать этот скрипт для написания курсовой,помогите!!! Вот...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
667 / 529 / 45
Регистрация: 05.03.2010
Сообщений: 1,273
25.10.2012, 20:15     Приложение табличного представления #2
чет я не пойму, тут вы создаете новый дитеил вьюконтроллер, и присваиваете его свойству "about" какое-то значение, а потом пытаетесь вывести на экран значение локальной переменной "about", в чем логика?
может быть так нужно?
Objective-C
1
2
3
4
5
6
7
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    DetailViewController *detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil];
 
    detailViewController.about = [self.info objectAtIndex:indexPath.row];
    NSLog(@"about = %@", detailViewController.about);
}
Цитата Сообщение от RGB321 Посмотреть сообщение
2012-10-25 17:30:32.376 [4805:c07] about = (null) //это значение в DetailViewController
вообще-то не совсем понятно какое значение приходит раньше, потому что оба выводят "about = %@"
Yandex
Объявления
25.10.2012, 20:15     Приложение табличного представления
Ответ Создать тему
Опции темы

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