2

我的项目是 Mac OS X 的某种计时应用程序,看起来我很难理解如何使事情协同工作:)

到目前为止我做了什么:

1.一个NSObjectTimeController,它启动一个计时器并NSTextEdit以一秒为基础修改一些 s。

2.一个连接到自定义视图(图像右上角)的NSView类,我想用两条线画一个圆圈,代表我点击Start后的进度。TimeCircle

3.进口TimeCircle.h_TimeController.m

4.设置一个类方法,当1+ (void) callFromOutside中的计时器运行时我会发送一条消息。 这行得通。[TimeCircle callFromOutside];

这是中的方法TimeCircle.m

+ (void) callFromOutside {
 [self setNeedsDisplay:YES];
}

问题是callFromOutside正确接收消息但抱怨: 找不到类方法'+ setNeedsDisplay:'(返回类型默认为'id')

如何触发callFromOutside以正确更新我的圈子?

我显然做错了。我也尝试连接TimeController到我的NSView但是TimeController一个NSObject班级,我无法连接它。

有什么线索吗?

在此处输入图像描述

罗纳德

4

0 回答 0