GKPeerPickerController
Оператор импорта
Swift
import GameKit
Objective C
@import GameKit;
Доступность
Доступный в iOS 3.0 и позже.
Осуждаемый в iOS 7.0.
GKPeerPickerController класс обеспечивает стандартный пользовательский интерфейс, чтобы позволить одному устройству на iOS обнаруживать и соединяться с другим. Результатом является сконфигурированный GKSession объект, подключающий эти два устройства. Использовать a GKPeerPickerController объект, Ваше приложение создает контроллер, добавляет делегата, конфигурирует позволенные типы соединения, и затем показывает равноправное средство выбора. Делегата вызывают, поскольку пользователь делает выборы в равноправном интерфейсе средства выбора.
В iOS 3.0 равноправное средство выбора может быть сконфигурировано для выбора между подключениями Bluetooth и Интернет-соединениями.
На iOS 3.0 Ваше приложение должно выпустить равноправный объект средства выбора после того, как это отклонит равноправное диалоговое окно средства выбора. На iOS 3.1 или позже, Ваше приложение может выпустить равноправное средство выбора после того, как это будет показано пользователю. Если Вы делаете это, равноправный контроллер средства выбора автоматически освобожден после того, как диалоговое окно отклонено.
-
Делегат равноправного контроллера средства выбора.
Объявление
Objective C
@property(nonatomic, assign) id< GKPeerPickerControllerDelegate > delegateОбсуждение
Делегат должен принять
GKPeerPickerControllerDelegateформальный протокол.Оператор импорта
Objective C
@import GameKit;Доступность
Доступный в iOS 3.0 и позже.
Осуждаемый в iOS 7.0.
-
- show(iOS 7.0)Выводит на экран равноправное диалоговое окно средства выбора пользователю.
Объявление
Objective C
- (void)showОбсуждение
На iOS 3.1 или позже, сохраняется равноправное средство выбора, когда это показано и автовыпущено, когда это отклонено.
Оператор импорта
Objective C
@import GameKit;Доступность
Доступный в iOS 3.0 и позже.
Осуждаемый в iOS 7.0.
-
- dismiss(iOS 7.0)Скрывает равноправное диалоговое окно средства выбора.
Объявление
Objective C
- (void)dismissОбсуждение
Делегат контроллера ответственен за отклонение равноправного средства выбора, когда это больше не необходимо.
На iOS 3.1 или позже, сохраняется равноправное средство выбора, когда это показано и автовыпущено, когда это отклонено.
Оператор импорта
Objective C
@import GameKit;Доступность
Доступный в iOS 3.0 и позже.
Осуждаемый в iOS 7.0.
-
Булево значение, указывающее, видимо ли диалоговое окно средства выбора. (только для чтения)
Объявление
Objective C
@property(nonatomic, readonly, getter=isVisible) BOOL visibleОператор импорта
Objective C
@import GameKit;Доступность
Доступный в iOS 3.0 и позже.
Осуждаемый в iOS 7.0.
-
Маска, определяющая типы соединений диалоговое окно, представляет пользователю.
Объявление
Objective C
@property(nonatomic, assign) GKPeerPickerConnectionType connectionTypesMaskОбсуждение
Ваше приложение конфигурирует типы соединения, которые оно позволяет прежде, чем показать равноправное средство выбора. Если Ваше приложение позволяет больше чем один тип соединения, равноправное средство выбора предлагает пользователю выбор который тип соединения с использованием. Значение по умолчанию для маски
GKPeerPickerConnectionTypeNearby.Оператор импорта
Objective C
@import GameKit;Доступность
Доступный в iOS 3.0 и позже.
Осуждаемый в iOS 7.0.
-
Сетевые соединения, доступные равноправному диалоговому окну средства выбора.
Объявление
Swift
typealias GKPeerPickerConnectionType = IntObjective C
enum { GKPeerPickerConnectionTypeOnline = 1 << 0, GKPeerPickerConnectionTypeNearby = 1 << 1 }; typedef NSUInteger GKPeerPickerConnectionType;Константы
-
GKPeerPickerConnectionTypeOnlineОснованное на Интернете соединение.
Доступный в iOS 3.0 и позже.
Осуждаемый в iOS 7.0.
-
GKPeerPickerConnectionTypeNearbyПодключение Bluetooth к устройству.
Доступный в iOS 3.0 и позже.
Осуждаемый в iOS 7.0.
Оператор импорта
Objective C
@import GameKit;Swift
import GameKitДоступность
Доступный в iOS 3.0 и позже.
-
