我的项目是 Mac OS X 的某种计时应用程序,看起来我很难理解如何使事情协同工作:)
到目前为止我做了什么:
1.一个NSObject
类TimeController
,它启动一个计时器并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
班级,我无法连接它。
有什么线索吗?
罗纳德