GCExtendedGamepadSnapshot
A GCExtendedGamepadSnapshot
записи объекта все значения от расширенного игрового планшета профилируют в определенный момент своевременно. Снимок сохранен в независимом от устройств формате. Вы используете снимки, когда необходимо записать управляющую информацию и использовать ее позже.
Для создания снимка игрового планшета вызовите saveSnapshot
метод на a GCExtendedGamepad
объект. GCExtendedGamepadSnapshot
класс является подклассом GCExtendedGamepad
класс, таким образом, можно использовать свойства родительского класса для чтения значений отдельного элемента. Для получения сглаженного представления данных данных снимка читайте snapshotData
свойство.
Наследование
-
NSObject
-
GCExtendedGamepad
-
GCExtendedGamepadSnapshot
-
NSObject
-
GCExtendedGamepad
-
GCExtendedGamepadSnapshot
Оператор импорта
Swift
import GameController
Objective C
@import GameController;
Доступность
Доступный в OS X v10.9 и позже.
-
Инициализирует объект снимка со сглаженным представлением данных, полученным из другого снимка.
Объявление
Swift
init!(snapshotData
data
: NSData!)Objective C
- (instancetype)initWithSnapshotData:(NSData *)
data
Параметры
data
Объект данных, содержащий данные снимка.
Возвращаемое значение
Новый объект снимка.
Обсуждение
Формат данных для снимка является частным. Ваш объект снимка должен только быть создан из сглаженных данных, ранее полученных из расширенного снимка.
Оператор импорта
Objective C
@import GameController;
Swift
import GameController
Доступность
Доступный в OS X v10.9 и позже.
-
Инициализирует объект снимка, связанный с определенным контроллером с помощью сглаженного представления данных, полученного из другого снимка.
Объявление
Swift
init!(controller
controller
: GCController!, snapshotDatadata
: NSData!)Objective C
- (instancetype)initWithController:(GCController *)
controller
snapshotData:(NSData *)data
Параметры
controller
Контроллер для соединения снимка с.
data
Объект данных, содержащий данные снимка.
Возвращаемое значение
Новый объект снимка.
Обсуждение
Формат данных для снимка является частным. Ваш объект снимка должен только быть создан из сглаженных данных, ранее полученных из расширенного снимка.
Оператор импорта
Objective C
@import GameController;
Swift
import GameController
Доступность
Доступный в OS X v10.9 и позже.
-
snapshotData snapshotData
СвойствоСглаживает снимок в archivable представление памяти.
Объявление
Swift
@NSCopying var snapshotData: NSData!
Objective C
@property(copy) NSData *snapshotData
Обсуждение
Можно присвоить другого
NSData
объект, содержащий, расширил данные снимка до этого свойства. Элементы расширенного снимка обновляются к значениям, сохраненным в сглаженных данных. Это инициировало любые обработчики значения, присоединенные к тем элементам.Оператор импорта
Objective C
@import GameController;
Swift
import GameController
Доступность
Доступный в OS X v10.9 и позже.