я пытаюсь заархивировать что-то действительно простое.
Я добавляю свойство для NSScrollView в мой заголовочный файл ViewController с именем PanelController:
@property (strong) IBOutlet NSScrollView *listurls_fld;
Я добавляю файл ViewController.h в свой интерфейс NSObject под названием «qhandler.h».
#import "handler.h"
#import "PanelController.h"
у меня есть функция +(void) внутри qhandler.m ->
+ (void)do_handle:(NSDictionary *)response
{
PanelController *MyView=[[PanelController alloc] init];
NSLog(@"add moo");
[MyView.listurls_fld setStringValue:@"moo"];
}
что не работает...
Это не работает с setAlphaValue или чем-то еще, я думаю, это потому, что я выделяю новый экземпляр PanelController, но на самом деле я пытался изменить основной экземпляр.
Я знаю, что это просто, но у меня огромные проблемы с использованием IBOutlets из контроллера представления внутри внешнего файла obj-c.
Спасибо, Джон
PanelController
и работать с ним, так как он не будет делать то, что вам нужно. Как поместить PanelController в окно? - person gaige   schedule 24.04.2013