0

这是一个基于文档的应用程序。我想在我的窗口中操作底层文本视图。我设置如下:

在此处输入图像描述 所以我还为我的文档类创建了一个出口来操作它。

@property (strong) IBOutlet NSTextView *textView;

虽然它不响应我调用的任何方法。只是为了测试,我希望 textview 加载插入的文本,但 textview 根本没有响应。

self.textView.string = @"Hello world";

我究竟做错了什么?

4

1 回答 1

1

在 nib 加载并创建文本视图之前,您无法引用从 nib 初始化的文本视图。此时,windowControllerDidLoadNib:被调用,并且 nib 对象被实例化。在那之前,textView出口为零。所以我猜这就是问题所在。

于 2013-04-27T00:39:39.493 回答