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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Taglib Framework Objective-C http://www.cyberforum.ru/objective-c/thread1036623.html
Добрый день! Возникла проблема с подключением библиотеки TagLib к проекту в Xcode. На официальном сайте есть только исходники, и я не знаю, как их правильно подключить. Однако нашел фреймворк...
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, соответственно у... подробнее

Показать сообщение отдельно
TimurZham
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 6
21.01.2014, 20:33  [ТС]
Я тут подумал немного и сделал таким образом: в 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;
}
Вот так все работает)))
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.