Deaktivieren Sie App Nap in MacOS 10.9 (Mavericks)

Ich schreibe eine Anwendung, die OSC-Nachrichten empfängt. Aufgrund der App-Nap-Technologie von 10.9 reagiert die Anwendung nach dem Verlassen des Vordergrunds jedoch nicht mehr auf diese Nachrichten. Ich möchte AppNap für meine Anwendung deaktivieren, die unter 10.9 ausgeführt wird, aber weiterhin unter 10.8 ausgeführt werden kann. Daher habe ich diesen Code ausprobiert, er zeigt jedoch keine Auswirkungen.

if ([[NSProcessInfo processInfo] respondsToSelector:@selector(beginActivityWithOptions:reason:)]) {
    [[NSProcessInfo processInfo] beginActivityWithOptions:0x00FFFFFF reason:@"receiving OSC messages"];
}

Siehe vollständigen Code aufGithub.

Die if-Bedingung scheint wie erwartet zu funktionieren und wird auf 10.9-Rechnern ausgeführt. Trotzdem wird die App in den Schlaf geschickt. (Aktivitätsmonitor zeigt "App Nap: Ja" für meine Anwendung).

Danke für Ihre Hilfe!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage