0

マウス ダウン イベントを受け取った後、NSWindowフリーズします。Xcode でハングしているスレッドをキャプチャできません。次のコードを使用して、マウス イベントをシミュレートしています。

CGEventSourceRef eventSource = CGEventSourceCreate(kCGEventSourceStateHIDSystemState);
CGEventRef event = CGEventCreateMouseEvent(eventSource, eventType, mouseLocation, mouseButton);
CGEventPost(kCGHIDEventTap, event);
CFRelease(event);

どうすればこれを解決できますか?

4

1 に答える 1

0

runloop モードを NSDefaultRunLoopMode から NSRunLoopCommonModes に変更しましたが、動作します。

于 2015-04-08T12:18:42.333 に答える