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

MultiView + xCode - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Подкскажите где найти АПИ http://www.cyberforum.ru/objective-c/thread440016.html
Здравствуйте. Столкнулся с тем, что нужно найти АПИ в Фейсбуке и Форсквере для получения предложения от определенной локации как в этом примере: http://blog.facebook.com/blog.php?post=446183422130...
Objective-C NSMutableString с тегами Добрый день. В коде присваиваю строке текст, который содержит теги и вставляет переменную строку вместо %@. Код примерно выглядит так: NSMutableString *tagsWithLink = initWithString:(@"<img... http://www.cyberforum.ru/objective-c/thread434812.html
Звук в Cocoa Objective-C
Всем приветы. Задача такая: надо написать программу, которая будет генерить звук определённой частоты. В интернетах вычитал, что в Core Audio нет такой функции. Можете тогда подсказать, как можно...
Objective-C Скринсейвер, вопросы про первичную инициализацию параметров
Сразу скажу, objective-c я не знаю, но мне очень нужно сделать простенький скринсейвер. Сейчас он имеет такой код и работает: #import "BlackWhiteBoxesView.h" @implementation...
Objective-C Принцип удаления в UITabBarController and UINavigationController http://www.cyberforum.ru/objective-c/thread431313.html
Здравствуйте. Кто-нибудь знает принцип по которому UITabBarController and UINavigationController работают со свои стеком контролов. Т.е. если я переключаюсь между вкладками UITabBarController...
Objective-C Установка iDeneb v1.5.1 10.5.7 на Virtual Box 4.1.4 После установки проводится перегрузка, после чего ситема не стартует... Кто нибудь сталковался с этой проблемой??? Процесор Athlon x64 X2 4400+, поддержкой SS3. подробнее

Показать сообщение отдельно
skavans
23 / 23 / 2
Регистрация: 22.01.2011
Сообщений: 77
03.02.2012, 19:42  [ТС]
Спасибо большое!
Правда я пока ждал, нашел еще одно решение, может кому-то будет полезно..

Каждое представление (view) имеет свой класс (к примеру ViewController). Соответственно, имея 2 представления, имеем 2 класса. К примеру нужно получить доступ к переменной myVar класса FirstViewController из класса SecondViewController. Тогда делаем вот что:

FirstViewController.h
Objective-C
1
2
3
@interface ViewController : UIViewController
+(NSString*)myVarAccessor;
@end
Мы добавили в заголовок класса прототип аксессора к нашей переменной.

FirstViewContoller.m
Objective-C
1
2
3
4
5
static NSString* myVar;
 
+(NSString*)myVarAccessor {
return myVar;
}
Объявили статическую переменную и написали код аксессора к ней.

Последнее действие - импортировать заголовок первого класса во второй:

SecondViewController.m
Objective-C
1
#import "FirstViewController.h"
Теперь можно легко получить значение переменной из класса 2, вот таким образом:
Objective-C
1
[FirstViewController myVarAccessor]
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru