我試圖在我的應用程序啓動後閱讀GCController.controllers()
陣列,以瞭解在應用程序啓動時哪些控制器已連接到AppleTV。但是GCController.controllers().count
是0,直到viewDidAppear
在我的初始UIViewController被調用後的某個點。有沒有人知道你可以檢查GCController.controllers()
知道它已經與當前連接的控制器填充的權威性?tvOS GameController GCController.controllers在啓動後會在什麼時候被填充?
我知道需要註冊控制器連接通知;
NSNotificationCenter.defaultCenter().addObserver(self, selector: "handleControllerDidConnectNotification:" , name: GCControllerDidConnectNotification , object: nil)
但是,這是以後發射。首先,我需要知道哪些已經連接。有人知道嗎?
任何人都知道是否及如何我可以鍵值觀察GCController.controllers()在swift?任何人? Bueller? ..Bueller? –