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

Передача переменной между контроллерами - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C IntegerValue всегда возвращает 1 http://www.cyberforum.ru/objective-c/thread1235723.html
Доброго, вам, времени суток! Столкнулся со следующей проблемой: имею NSNumber, который сохраняется в числовом формате (получаем, например, строку @"1,775"). В другом контроллере нужно из этой строки...
Objective-C Найти максимальное значение в массиве Всем привет. Такой вопрос: как в NSArray можно найти индекс максимального числа ? или в другом типе массива , эт не важно, надо найти макс число... http://www.cyberforum.ru/objective-c/thread1235210.html
UIPickerView не работает Objective-C
Всем привет! Решил попробовать себя в программировании для iPhone на Xcode 5. В этом у меня нет опыта, занимаюсь по книгу "Программируем для iPhone и iPad" (O'REILLY, русское издание 2012 г.). ...
Обучение быстрым клавишам Xcode Objective-C
В общем когда-то давно я пытался выучить комбинации клавиш. Ставил на фон картинку с ними, заходил в настройки, "запоминал". Ну и все это вылилось в домашний проект, который помогает выучить...
Objective-C Поиск между тегами http://www.cyberforum.ru/objective-c/thread1230340.html
Есть один сайт, на котором постоянно меняется ссылка, поэтому мне нужно находить ее каждый раз. Я понял как сделать NSString с содержимым нужной мне страницы, но как найти текст, который находится...
Objective-C UILabel смена текста каждые 3 секунды Здравствуйте. У меня есть таблица, ячейки которой содержат по одному UILabel. Я пытаюсь научить UILabel менять текст по требованию. Для этого написал вот такой класс: @interface HSIntervalLabel ()... подробнее

Показать сообщение отдельно
Melzas
38 / 38 / 4
Регистрация: 20.07.2011
Сообщений: 88
31.07.2014, 15:22
Именно с передачей я проблемы не вижу, возможно ошибка в другом месте.

В целом по коду:

Objective-C
1
2
3
-(void)viewWillAppear:(BOOL)animated{
    NSLog(@"mapAddress = %@",self.mapAddress);    
}
Не забывайте про вызов super

Objective-C
1
OrderViewController *orderview = (OrderViewController *)[self.navigationController.viewControllers objectAtIndex:0];
Этот контроллер точно в корне?

Objective-C
1
2
orderview.mapAddress = [NSString new];
orderview.mapAddress = @"Куда";
Первая строка лишняя. Во второй строке создается новый объект NSString и перезаписывает пустой первый.

На этапе обучения конечно сойдет любой подход, но на будущее нужно создавать класс модели, который будет хранить данные, и с помощью которого контроллеры будут "общаться".
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru