GKTurnBasedEventHandler
GKTurnBasedEventHandler
класс используется для ответа на важные сообщения, связанные с основанными на повороте соответствиями. Для использования его вызовите sharedTurnBasedEventHandler
метод класса получить одноэлементный экземпляр и присвоить объект, реализующий GKTurnBasedEventHandlerDelegate
протокол к delegate
свойство. Все методы вызывают на основном потоке.
Эта платформа была осуждена в iOS 7. Использовать GKTurnBasedEventListener
.
Разделение на подклассы примечаний
Этот класс не может быть разделен на подклассы.
Оператор импорта
Swift
import GameKit
Objective C
@import GameKit;
Доступность
Доступный в OS X v10.8 и позже.
Осуждаемый в OS X v10.10.
-
sharedTurnBasedEventHandler () + sharedTurnBasedEventHandler
(OS X v10.10)Возвращает совместно используемый экземпляр обработчика событий.
Объявление
Swift
class func sharedTurnBasedEventHandler() -> GKTurnBasedEventHandler!
Objective C
+ (GKTurnBasedEventHandler *)sharedTurnBasedEventHandler
Возвращаемое значение
Объект обработчика событий.
Обсуждение
Ваша игра никогда непосредственно создает a
GKTurnBasedEventHandler
объект. Вместо этого получите совместно используемый экземпляр с помощью этого метода класса.Оператор импорта
Objective C
@import GameKit;
Swift
import GameKit
Доступность
Доступный в OS X v10.8 и позже.
Осуждаемый в OS X v10.10.
-
Делегат к обработчику событий.
Объявление
Swift
unowned(unsafe) var delegate: NSObject!
Objective C
@property(assign, atomic) NSObject < GKTurnBasedEventHandlerDelegate > *delegate
Обсуждение
Если Ваша игра реализует основанные на повороте соответствия, она должна сразу установить делегата после того, как успешно аутентифицируется местный игрок. Вы хотите установить делегата сразу, потому что Ваша игра, возможно, была запущена в частности для обработки основанного на повороте события соответствия.
Оператор импорта
Objective C
@import GameKit;
Swift
import GameKit
Доступность
Доступный в OS X v10.8 и позже.
Осуждаемый в OS X v10.10.