Подтвердить что ты не робот

SetAppThreadPriority: ошибка setpriority с ошибкой 45

Здравствуйте, у меня есть проблема с моим приложением:

 SetAppThreadPriority: setpriority failed with error 45

Я использую Xcode 6, и я не уверен, что это проблема.

4b9b3361

Ответ 1

Я новичок в Xcode, поэтому, возможно, это ожидаемое поведение, но я обнаружил, что получаю эту ошибку, если у меня есть файл GameScene.Swift, выбранный в навигаторе проекта, когда я запускаю симуляцию. Но если у меня выбрана папка верхнего уровня, она отлично работает без этой ошибки. По выбранному, я просто хочу щелкнуть, чтобы он подсвечивался.

Другие предложения не решили для меня.

Ответ 2

если вы используете раскадровку, перейдите в Targets → General и проверьте свойство основного интерфейса, если выбран раскадровка.

Ответ 3

Я уверен, что это ошибка в бета-версии Xcode. Я хотел бы поделиться, почему, но это против Apple TOS. В коде нет ничего плохого. Вы должны отправить отчет об ошибке Apple: bugreport.apple.com

Ответ 4

Вы не устанавливаете приоритет потока для своего NSOperation. Вот пример в Swift, который дает ошибку, которую вы видите, и тот, который этого не делает. Я предполагаю, что такое же сообщение об ошибке появится, если вы используете Objective-C

ли

let backgroundOperation = BackGroundSillyness()
queue.addOperation(backgroundOperation)
backgroundOperation.completionBlock = {
    println("hello from completion")
}
println("hello from UI thread")

не

   let backgroundOperation = BackGroundSillyness()
    queue.addOperation(backgroundOperation)
    backgroundOperation.threadPriority = 0
    backgroundOperation.completionBlock = {
        println("hello from completion")
    }
    println("hello from UI thread")