2016-02-28 3 views
1

Мне действительно нужно отключить приложение Nap в моем приложении OS X в Swift, но я просмотрел по сети и не могу найти ответ. Любая помощь будет оценена по достоинству.Disable App Nap

ответ

1

Попробуйте это:

let myQueue = OperationQueue() 
    let myActivity = ProcessInfo.processInfo.beginActivity(
     options: ProcessInfo.ActivityOptions.userInitiated, 
     reason: "Batch processing files") 
    myQueue.addOperation(
     { 
      // Perform batch processing of files here 
      ProcessInfo.processInfo.endActivity(myActivity) 
     } 
    ) 

Узнайте больше о App Nap на яблоки эталонного сайта here.

+0

Как его использовать? Где я могу поместить его в свой код? –

+0

Это зависит от вас, чтобы решить. Это зависит от того, как вы структурировали свое приложение и, что более важно, * почему * вы хотите отключить AppNap. – William