Xcode iOS Simulator обнаруживает подключенный геймпад, но на самом деле ничего не подключеноIOS

Программируем под IOS
Ответить
Anonymous
 Xcode iOS Simulator обнаруживает подключенный геймпад, но на самом деле ничего не подключено

Сообщение Anonymous »

Итак, у меня возникла проблема с симулятором iOS на Xcode, где код обнаружения геймпада выполняется, но контроллер на самом деле не подключен.
Вот код, о котором идет речь. :

Код: Выделить всё

    init() {
NotificationCenter.default.addObserver(
self,
selector: #selector(self.handleControllerDidConnect),
name: NSNotification.Name.GCControllerDidConnect, object: nil
)

if let controller = GCController.controllers().first {
self.controller = controller
}
}

@objc private func handleControllerDidConnect(_ notification: Notification) {
guard let gameController = notification.object as? GCController else {
return
}

self.controller = gameController

print("Controller connected")
}
Инструкция печати всегда выводится, даже если на самом деле ни один контроллер не подключен.
Кто-нибудь знает, почему симулятор iOS считает, что контроллер подключен? Я везде проверил настройки и ничего не нашел.

Подробнее здесь: https://stackoverflow.com/questions/791 ... -connected
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»