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

Как получить доступ к переменным объекта класса-родителя? - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C GameKit WiFi работает на симуляторе, но не на устройстве http://www.cyberforum.ru/objective-c/thread597027.html
Столкнулся с просто необъяснимой загадкой. Делаю мультиплеер с помощью GameKit подключение через WiFi. Проблема состоит в следующем - симулятор видит все устройства и даже другой симулятор на другой машине, а вот устройства не видят ничего - ни другие устройства, ни симулятор. Под "видит" я имею в виду , что вызывается делегатный метод - (void)session:(GKSession*)session peer:(NSString*)peerID...
Objective-C Изменение имени кнопки при нажатии на другую кнопку (в другом view) есть 2 view контроллера. на первом view контролере есть ButtonGo и ButtonName. на втором view контроллере есть ButtonChange. пользователь нажимет ButtonGo и переходит на 2й view контроллер (это успешно реализовано) пользователь нажимет ButtonChange и переходит на 1й view контроллер (это тоже успешно реализовано) хочу сделать чтобы при нажатии на ButtonChange изменялось название кнопки ButtonGo... http://www.cyberforum.ru/objective-c/thread595539.html
Objective-C Как узнать, кнопка с какой цифрой была нажата? (калькулятор)
начал писать калькулятор. в файле .xib прикрепил к вьюшке кнопки, связал их с нужными функциями, а кнопки с цифрами привязал к одной единственной функции -(IBAction) numPressed: (id) sender { } вопрос: как в этой функции узнать, кнопка с какой цифрой была нажата? есть такая идея: какой-то переменной типа NSString присвоить надпись на кнопке и затем с помощью функции atof()...
Objective-C iOS: портировать C#.NET в Objective-C
Всем привет. Уважаемые гуру по Objective-C, помогите портировать указанный ниже C#.NET код в Objective-C. Опыта в Objective-C около 1 месяца, пришел из C#.NET где опыта 3 года. класс: public class BitConverter{
Objective-C Что это за объект? http://www.cyberforum.ru/objective-c/thread591103.html
На картинке показан интересующий объект - всплывающая подказка. Наверняка это что-то стандартное, но я что-то найти такое не могу (попросту не знаю, как это гуглить). Может кто-нибудь встречался?
Objective-C Нужно запретить раскрытие всех элементов поддерева в NSOutlineView Как вы знаете, если кликнуть по треугольничку, раскрывающему элемент, держа нажатым option, полностью раскроется все поддерево этого элемента. Это поддерево может содержать слишком много элементов (например, если мы показываем файловую систему) и попытка раскрыть его ни к чему хорошему не приведет. Можно ли как-нибудь запретить такое поведение? подробнее

Показать сообщение отдельно
Fennec
1 / 1 / 0
Регистрация: 10.02.2010
Сообщений: 36
08.06.2012, 11:23  [ТС]     Как получить доступ к переменным объекта класса-родителя?
Сейчас попробую объяснить еще раз ) Вобщем я на коксе пишу штуковину. У меня вот этот самый Хеллоу Ворлд слой добавляет себе спрайт. Не через наследование, то есть класс не расширяется от родительского. То есть отношение не типа super -> subclass, а parent -> child.

Я просто только-только перекочевал с AS3 на Обджектив, все очень непривычно ) Так вот, проведу аналогию чего я хочу добиться
например у нас есть главный класс который добавляет себе чайлда как объект отображения, а для того, чтобы чайлд имел доступ к свойствам пэрента мы передаем чайлду ссылку на него в его метод-конструктор.
ActionScript 3
1
2
3
4
5
6
7
8
9
10
public class Main
{
    public var bubbles:Array = new Array();
 
    public function Main()
    {
        var bubble:Bubble = new Bubble(this);
        addChild(child);
    }
}
Ну и код чайлда

ActionScript 3
1
2
3
4
5
6
7
public class Bubble
{
    public function Bubble(parentObject:Main)
    {
        trace(parentObject.bubbles);
    }
}
Вот мне надо такую же штуковину сделать на Обджектив Си )
 
Текущее время: 09:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru