0

touchesBegan:withEventは、CADisplayLinkコールバックの各反復の「前」または「後」に常に発生しませんか?

編集:これが私のCADisplayLinkインスタンス化です:

CADisplayLink * aDisplayLink = [CADisplayLink displayLinkWithTarget:selfセレクター:@selector(tick :)];
[aDisplayLink addToRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
4

1 に答える 1

1

表示リンクがメイン実行ループに接続されていると仮定すると、はい—2つが同時に発生することは不可能です。Cocoaの実行ループは、送信するメッセージをキューに入れてから、一度に1つずつ送信します。

于 2012-03-02T03:00:15.227 に答える