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

Передача данных segue - Objective-C

Восстановить пароль Регистрация
 
xBios
1 / 1 / 0
Регистрация: 04.03.2013
Сообщений: 121
04.06.2014, 16:36     Передача данных segue #1
Доброго времени!
Вобщем то вопрос в теме. Гугл не смог решить мою задачу
Вот мои жалкие попытки)
Objective-C
1
2
3
4
5
6
7
 if ([segue.identifier isEqualToString:@"godetail"]) 
    {
        DetailViewController *nextController = (DetailViewController *)segue.destinationViewController; /
        nextController.lbldtitle.text = dtitle;
        NSLog(@"%@", dtitle);
    
    }
Ткните носом.
Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2014, 16:36     Передача данных segue
Посмотрите здесь:

Objective-C База данных пользователей, из каких данных составлять?
Objective-C Передача инициализированных переменных из одного класса в другой (objective c, XCODE 5.0.2)
Передача данных с клиента на сервер и обратно Objective-C
Передача переменной между контроллерами Objective-C
Objective-C Передача аргументов между контроллерами
Objective-C Передача данных между экранами
Objective-C Не освобождается память после unwind segue

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
noname_club
 Аватар для noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 577
04.06.2014, 16:47     Передача данных segue #2
Передача данных segue

Yandex Disk

страница 316
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 130
05.06.2014, 12:22     Передача данных segue #3
Могу ещё посоветовать такую конструкцию : создаем класс наследник NSObject , под навание MySinglenot ))) ну или любым другим и пишем в использяемом файле .m такие вещи

Objective-C
1
2
3
4
5
6
7
static MySingleton * sharedMySingleton = NULL;
+(MySingleton *)sharedMySingleton {
    if (!sharedMySingleton || sharedMySingleton == NULL) {
        sharedMySingleton = [MySingleton new];
    }
    return sharedMySingleton;
}
а в .h

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
#import <Foundation/Foundation.h>
 
@interface MySingleton : NSObject
{
  
}
@property NSIndexPath *index; // тут в подобном виде указываем все переменные через 
 // которые будем передавать нудные параметры
+(MySingleton *)sharedMySingleton;
 
 
@end

потом там где надо юзать общие переменные добавляешь либу (.h файл этого MySingleton). и вызываешь его вот так

[MySingleton sharedMySingleton]."переменная в которую записываешь данные";
noname_club
 Аватар для noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 577
05.06.2014, 12:47     Передача данных segue #4
[MySingleton sharedMySingleton]
можно подсластить макросом

Objective-C
1
2
3
4
5
#define core [MySingleton sharedMySingleton]
 
// <<
 
core.index = [NSIndexPath pathWithRow: 1 col: 2];
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 130
05.06.2014, 12:48     Передача данных segue #5
круть))) буду так юзать терь)))
glvrzzz
05.06.2014, 14:17     Передача данных segue
  #6

Не по теме:

Меня не перестает умилять эта непреодолимая любовь к макросам

Yandex
Объявления
05.06.2014, 14:17     Передача данных segue
Ответ Создать тему
Опции темы

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