2

私のプロジェクトは、Mac OS X 用のある種のタイミング アプリケーションであり、どうやって連携させるかを理解するのに問題があるようです :)

私がこれまでにやったこと:

1.タイマーを開始し、1 秒ベースでいくつかの sを変更するNSObjectクラス。TimeControllerNSTextEdit

2. Startを押した後の進行状況を表す 2 本の線で円を描きたいカスタム ビュー (画像の右上) に接続されているNSViewクラス。TimeCircle

3.輸入TimeCircle.h_TimeController.m

4. 1+ (void) callFromOutsideのタイマーが実行されているときにメッセージを送信するクラス メソッドを設定します。 これは機能します。[TimeCircle callFromOutside];

これは のメソッドですTimeCircle.m:

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

問題はcallFromOutside、メッセージを正しく受け取るが、不平を言うことです: Class method '+setNeedsDisplay:' not found (return type defaults to 'id')

callFromOutsideサークルを正しく更新するにはどうすればよいですか?

私は明らかに間違ったことをしています。私もTimeController自分に接続しようとしましNSViewTimeControllerが、NSObjectクラスであり、接続できません。

手がかりはありますか?

ここに画像の説明を入力

ロナルド

4

0 に答える 0