Xcode Simulator игнорирует раскладку клавиатуры OS X

Вы можете передать обратный вызов и вызвать обратный вызов внутри асинхронного вызова

примерно так:

class func getGenres(completionHandler: (genres: NSArray) -> ()) {
    ...
    let task = session.dataTaskWithURL(url) {
        data, response, error in
        ...
        resultsArray = results
        completionHandler(genres: resultsArray)
    }
    ...
    task.resume()
}

, а затем вызвать этот метод:

override func viewDidLoad() {
    Bookshop.getGenres {
        genres in
        println("View Controller: \(genres)")     
    }
}
0
задан Tim Tisdall 17 January 2019 в 14:20
поделиться

1 ответ

Чтобы получить Dvorak на «внешней» клавиатуре, его необходимо вручную выбрать в настройках, выбрав «Настройки»> «Основные»> «Клавиатура»> «Аппаратная клавиатура»> «Английский (США)» и затем выбрав «Dvorak». Конечно, после сброса он просто возвращается в Qwerty.

По сути, «Используйте тот же язык клавиатуры, что и в macOS» для Дворжака. Это может быть связано с тем, что он не является настройкой программной клавиатуры.

0
ответ дан Tim Tisdall 17 January 2019 в 14:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: