Я погуглил и нашел несколько ответов, но ни один из них не заработал. У меня есть один NSObject с классом «A» и второй класс «B» без NSObject. В классе "A" определены мои IBOutlets, и я не могу понять, как получить доступ к этим выходам из класса "B" ...
Я нашел ответы на такие вопросы, как http://forums.macrumors.com/archive/index.php/t-662717.html Но они сбивают с толку.
Любая помощь будет принята с благодарностью!
Упрощенная версия кода:
aClass.h:
#import <Cocoa/Cocoa.h>
@interface aClass : NSObject {
IBOutlet NSTextField *textField;
}
@end
aClass.m:
#import "aClass.h"
@implementation aClass
// Code doesn't matter
@end
bClass.h:
#import <Cocoa/Cocoa.h>
@interface bClass : NSObject {
}
@end
bClass.m:
#import "aClass.h"
#import "bClass.h"
@implementation bClass
[textField setStringValue: @"foo"];
@end