У меня есть подкласс NSTextField (называемый «txtField1» и используемый как пользовательский класс для текстового поля в моем построителе интерфейсов), и я хотел бы иметь доступ к объекту NSComboBox, который присутствует в моем построителе интерфейса из этого класса.Как получить доступ к объектам из разных классов в программировании какао
Это мой код: txtField1.h:
#import <Cocoa/Cocoa.h>
@interface txtField1 : NSTextField
@end
txtField.m:
#import "txtField1.h"
@implementation txtField1
-(void)mouseDown:(NSEvent *)theEvent
{
HERE I would like to be able to write something like:
[combobox SetHidden:YES];
}
@end
Я хотел бы иметь возможность настроить доступ к COMBOBOX SetHidden собственности, в случае MouseDown , Не могли бы вы рассказать мне, как это сделать? Я пробовал различные решения, найденные в Интернете, но ничего не получал! Любая помощь будет оценена по достоинству.
возможный дубликат [Использование объекта из одного класса в другой] (HTTP : //stackoverflow.com/questions/15187241/using-object-from-one-class-in-another) –
Каждый день я вижу подобный вопрос дюжины времени, и у всех одинаковый ответ !!! –
смотрите здесь: http://stackoverflow.com/questions/15248130/make-nscombobox-appear-when-nstextfield-is-clicked – rambodrahmani