我试图将一些非常简单的东西归档。
我在名为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文件中使用来自viewcontroller的IBOutlets会遇到很多问题。
谢谢, 约翰
答案 0 :(得分:0)
ViewController.h
id mainDelegate;
ViewController.m 在viewDidLoad oder加载后会触发什么功能:
mainDelegate=self;
所以我可以在每个文件中使用[mainDelegate ...:..];
..