Список устаревших

Список устаревших
Класс <GCKDeviceScannerListener>
Используйте GCKDiscoveryManager и GCKDiscoveryManagerListener для обнаружения приемников Cast.
Класс <GCKGameManagerChannelDelegate>
Game Manager API больше не поддерживается и будет удален в будущем выпуске.
Класс <GCKRemoteMediaClientAdInfoParserDelegate>
В будущем будет представлен новый API.
Участник [GCKCastChannel sendTextMessage:]
Используйте sendTextMessage:error: (GCKCastChannel) , который предоставляет подробную информацию об ошибке.
Участник [GCKDeviceManager launchApplication:relaunchIfRunning:]
Вместо этого используйте launchApplication:withLaunchOptions: (GCKDeviceManager) .
Участник [GCKDeviceScanner init]
Вместо этого используйте initWithFilterCriteria: (GCKDeviceScanner) ; не используйте без критериев.
Участник [GCKFilterCriteria criteriaForRunningApplicationWithID:supportedNamespaces:]
Фильтрация по идентификатору запущенного приложения не поддерживается. Вызов этого метода игнорирует параметр applicationID и просто делегирует criteriaForRunningApplicationWithSupportedNamespaces: (GCKFilterCriteria) .
Участник [GCKLoggerDelegate-p logFromFunction:message:]
Вместо этого используйте logMessage:fromFunction: (GCKLoggerDelegate-p) .
Участник [GCKLoggerFilter addClassNames:]
Вместо этого используйте setLoggingLevel:forClasses: (GCKLoggerFilter) .
Участник [GCKLoggerFilter addClassNames:minimumLogLevel:]
Вместо этого используйте setLoggingLevel:forClasses: (GCKLoggerFilter) .
Участник [GCKLoggerFilter addFunctionNames:]
Вместо этого используйте setLoggingLevel:forFunctions: (GCKLoggerFilter) .
Участник [GCKLoggerFilter addFunctionNames:minimumLogLevel:]
Вместо этого используйте setLoggingLevel:forFunctions: (GCKLoggerFilter) .
Участник [GCKLoggerFilter addMessagePatterns:caseInsensitive:]
Вместо этого используйте addMessagePatterns: (GCKLoggerFilter) со встроенным (?-i) или (?i).
Участник [GCKMediaInformation initWithContentID:streamType:contentType:metadata:streamDuration:customData:]
Используйте назначенный инициализатор.
Участник GCKCastChannel::deviceManager
Если этот канал не был зарегистрирован в устаревшем классе GCKDeviceManager , это будет nil .
Участник GCKDevice::manufacturer
Вместо этого используйте имя модели или пользовательские атрибуты.
Класс GCKDeviceManager
Используйте GCKSessionManager и GCKCastSession для взаимодействия с приемниками Cast.
Участник GCKDeviceManager::isConnected
Используйте состояние connectionState .
Участник GCKDeviceManager::isConnectedToApp
Используйте applicationConnectionState .
Класс GCKDeviceScanner
Используйте GCKDiscoveryManager для обнаружения приемников Cast.
Класс GCKFilterCriteria
Укажите критерии обнаружения с помощью GCKCastOptions при инициализации GCKCastContext .
Класс GCKGameManagerChannel
Game Manager API больше не поддерживается и будет удален в будущем выпуске.
Класс GCKGameManagerResult
Game Manager API больше не поддерживается и будет удален в будущем выпуске.
Класс GCKGameManagerState
Game Manager API больше не поддерживается и будет удален в будущем выпуске.
Участник GCKLoggerFilter::exclusive
Больше не реализовано; значение игнорируется.
Класс GCKMediaControlChannel
Используйте свойство GCKRemoteMediaClient GCKCastSession для управления воспроизведением мультимедиа.
Участник GCKMediaStatus::kGCKMediaCommandQueueNext
Этот флаг в настоящее время не реализован.
Участник GCKMediaStatus::kGCKMediaCommandQueuePrevious
Этот флаг в настоящее время не реализован.
Участник GCKMediaStatus::playingAd
Вместо этого используйте adBreakStatus .
Класс GCKPlayerInfo
Game Manager API больше не поддерживается и будет удален в будущем выпуске.
Участник GCKRemoteMediaClient::adInfoParserDelegate
Вместо этого используйте GCKAdBreakStatus .
Участник kGCKDeviceCapabilityAudioIn
Используйте GCKDeviceCapabilityAudioIn .
Участник kGCKDeviceCapabilityAudioOut
Используйте GCKDeviceCapabilityAudioOut .
Участник kGCKDeviceCapabilityVideoIn
Используйте GCKDeviceCapabilityVideoIn .
Участник kGCKDeviceCapabilityVideoOut
Используйте GCKDeviceCapabilityVideoOut .