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

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

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

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

- (void)viewDidLoad
http://www.cyberforum.ru/joomla/thread1198585.html
{
[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?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2012, 18:57
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Приложение табличного представления (Objective-C):

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

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

Печать табличного документа
Всем привет! Создал обработку заполнения табличных частей докумета,в которую...

Автозаполнение Табличного Поля
Доброго времени суток! Подскажите как присвоить табличному полю значение...

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

1
Vorona
Peace 2 all shining faces
671 / 533 / 84
Регистрация: 05.03.2010
Сообщений: 1,283
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 = %@"
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.10.2012, 20:15
Привет! Вот еще темы с решениями:

Загрузка из табличного документа
Здравствуйте, подскажите как сослаться на колонку5 строку2 в табличном...

Создание табличного рисунка
Здравствуйте! Пожалуйста подскажите. Как создать такую таблицу из простой...

Поле табличного документа
В поле табличного документа загружаю файл Excel. Делее нужно выбирать нужные...

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


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

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

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