GCGamepadSnapshot
A GCGamepadSnapshot
записи объекта все значения от игрового планшета профилируют в определенный момент своевременно. Снимок сохранен в независимом от устройств формате. Вы используете снимки, когда необходимо записать управляющую информацию и использовать ее позже.
Для создания снимка игрового планшета вызовите saveSnapshot
метод на a GCGamepad
объект. GCGamepadSnapshot
класс является подклассом GCGamepad
класс, таким образом, можно использовать свойства родительского класса для чтения значений отдельного элемента. Для получения сглаженного представления данных данных снимка читайте snapshotData
свойство.
Оператор импорта
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
СвойствоСглаженные входные значения управления для снимка.
Объявление
Swift
@NSCopying var snapshotData: NSData!
Objective C
@property(copy) NSData *snapshotData
Обсуждение
Можно присвоить другого
NSData
объект, содержащий данные снимка к этому свойству. Элементы снимка обновляются к значениям, сохраненным в сглаженных данных. Это инициировало любые обработчики значения, присоединенные к тем элементам.Оператор импорта
Objective C
@import GameController;
Swift
import GameController
Доступность
Доступный в OS X v10.9 и позже.