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

Передача инициализированных переменных из одного класса в другой (objective c, XCODE 5.0.2) - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Taglib Framework Objective-C http://www.cyberforum.ru/objective-c/thread1036623.html
Добрый день! Возникла проблема с подключением библиотеки TagLib к проекту в Xcode. На официальном сайте есть только исходники, и я не знаю, как их правильно подключить. Однако нашел фреймворк (https://github.com/nickludlam/TagLib.framework) и вроде делаю все по инструкции, но при компиляции вылетает множество ошибок (на прикрепленном скриншоте). В общем, мне очень нужна помощь, хоть как, но...
Objective-C Задание параметров объектам через цикл Хочу задать текст объектам подобным образом: for(int i=0; i<=; i++) { array.text = @"алилуя"; } Но компилятор ругается, говорит, что "id" не знает "text". Собственно как можно реализовать? Гуглил, ответов на нашел. Заранее спасибо http://www.cyberforum.ru/objective-c/thread1035218.html
Восстановление работоспособности Objective-C
помогите перебил ОС начисто...теперь не могу запустить приложение...-т е все запускается,но не работает... Ы З проекты копировал на флешку до переустановки ОС-все работало что делать?как починить?
Objective-C релизная сборка приложения под MAC
Интересует можно ли скомпилировать релизную сборку MAC приложения не имея сертификата разработчика. Ведь теоретически debug сборка может работать как самостоятельное приложение, достаточно ее скопировать из той папки где она собралась. Однако релиз сборка более оптимизирована..
Objective-C Интерактивная карта / псевдо карта http://www.cyberforum.ru/objective-c/thread1025836.html
Всем добрый день. Столкнулся с проблемой построения интерактивной карти. Просмотреть такую карту можно на этом сайте - это границы районов... Мне нужно от рисовать такую же псевдо-карту, и при нажатии на той или иной район показать некую инфу, ну для от ловки места нажатия, то логически использовать жест рекогнайзер, й смотреть в какую из границ областей я попал... Есть ли какие-то...
Objective-C Жесты + View Controller Доброго времени суток Облазил кучу топиков стэк оферфлоу, но так и не нашел четкого, доступного ответа на свой вопрос. Собственно сабж: Есть viewcontroller1 и viewcontroller2, соответственно у каждого по .h и .m файлу Как осуществить свайпом справа налево(в первом вью контроллере) переход из первого во второй, а свайпом слева направо(во втором вью контроллере) переход из второго в первый.... подробнее

Показать сообщение отдельно
TimurZham
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 6
21.01.2014, 20:33  [ТС]     Передача инициализированных переменных из одного класса в другой (objective c, XCODE 5.0.2)
Я тут подумал немного и сделал таким образом: в TIMBrain.m прописал функцию (сеттер, как мне кажется), а в FirsViewController.m вызываю функцию (сеттер) уже с инициализированными переменными. Ниже представлю код. Посмотрите пожалуйста, на сколько криво написанно и что стоит поправить?

TIMFirstViewController.m только функция backgroundTap //Прячем клавиатуру при нажатии на любое свободное пространство на экране
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
- (IBAction)backgroundTap:(id)sender {
    TIMBrain *brain = [[TIMBrain alloc] init];
    [self.StatusRez resignFirstResponder];
    [self.Area resignFirstResponder];
    [self.StavkaArendGross resignFirstResponder];
    [self.ExpluatRashod resignFirstResponder];
    [self.StoimostPokupki resignFirstResponder];
    [self.DKPN_pokupka resignFirstResponder];
    [self.DKPN_prodaja resignFirstResponder];
    [self.TempRostaStavok resignFirstResponder];
    [self.CapRateProdaja resignFirstResponder];
    [self.KursDoll_USA resignFirstResponder];
    [self.PFR resignFirstResponder];
    [self.FFOMS resignFirstResponder];
    [self.TFOMS resignFirstResponder];
//    NSLog(@"KURS = %@\n", self.KursDoll_USA.text);
       
// Вызов функции (сеттера), которая объявлена в файле TIMBrain.m 
    [brain setData:[self.Area.text doubleValue]
         stavkaArendGrossSet:[self.StavkaArendGross.text doubleValue]
            expluatRashodSet:[self.ExpluatRashod.text doubleValue]
          stoimostPokupkiSet:[self.StoimostPokupki.text doubleValue]
              dkpnPokupkaSet:[self.DKPN_pokupka.text doubleValue]
              dkpnProdajaSet:[self.DKPN_prodaja.text doubleValue]
          tempRostaStavokSet:[self.TempRostaStavok.text doubleValue]
           capRateProdajaSet:[self.CapRateProdaja.text doubleValue]
              kursDollSet:[self.KursDoll_USA.text doubleValue]
                   pfrSet:[self.PFR.text doubleValue]
                 ffomsSet:[self.FFOMS.text doubleValue]
                 tfomsSet:[self.TFOMS.text doubleValue]
             statusRezSet:self.StatusRez.text];
}
TIMBrain.m (Только функция-сеттер)
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
-(void)setData:(double)areaSet
            stavkaArendGrossSet:(double)stavkaArendGrossSet
            expluatRashodSet:(double)expluatRashodSet
            stoimostPokupkiSet:(double)stoimostPokupkiSet
            dkpnPokupkaSet:(double)dkpnPokupkaSet
            dkpnProdajaSet:(double)dkpnProdajaSet
            tempRostaStavokSet:(double)tempRostaStavokSet
            capRateProdajaSet:(double)capRateProdajaSet
            kursDollSet:(double)kursDollSet
            pfrSet:(double)pfrSet
            ffomsSet:(double)ffomsSet
            tfomsSet:(double)tfomsSet
            statusRezSet:(NSString *)statusRezSet {
    
    statusRezident = statusRezSet;
    stavkaArendGross = stavkaArendGrossSet;
    expluatRashod = expluatRashodSet;
    stoimostPokupki = stoimostPokupkiSet;
    dkpnPokupka = dkpnPokupkaSet;
    dkpnProdaja = dkpnProdajaSet;
    tempRostaStavok = tempRostaStavokSet;
    capRateProdaja = capRateProdajaSet;
    kurs = kursDollSet;
    pfrProcent = pfrSet;
    ffomsProcent = ffomsSet;
    tfomsProcent = tfomsSet;
}
Вот так все работает)))
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru