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

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