我正在尝试归档一些非常简单的东西。
我在名为 PanelController 的 ViewController 头文件中为 NSScrollView 添加了一个属性:
@property (strong) IBOutlet NSScrollView *listurls_fld;
我将 ViewController.h 文件添加到名为“qhandler.h”的 NSObject 接口中
#import "handler.h"
#import "PanelController.h"
我在 qhandler.m 中有一个 +(void) 函数->
+ (void)do_handle:(NSDictionary *)response
{
PanelController *MyView=[[PanelController alloc] init];
NSLog(@"add moo");
[MyView.listurls_fld setStringValue:@"moo"];
}
这不起作用...
它不适用于 setAlphaValue 或其他任何东西,我想这是因为我正在分配 PanelController 的一个新实例,但事实上,我试图更改主实例。
我知道这是基本的,但我在使用外部 obj-c 文件中的视图控制器中的 IBOutlets 时遇到了很大的问题。
谢谢,约翰