GKPeerPickerController устарел в iOS 7

Мне нужна функциональность, которая позволяет обмен данными через bluetooth между двумя устройствами. Я знаю, что для этой цели используется GKPeerPickerController. Но этот класс устарел начиная с iOS 7. И интернет-поиск, и документация ничего не говорят о том, что вместо этого использовать (как это обычно бывает). Какие-либо предложения?

Описание класса GKPeerPickerController

1 ответ

Решение

Хорошо, я отвечу на свой вопрос. Из яблочных документов:

Структура Multipeer Connectivity (MultipeerConnectivity.framework) поддерживает обнаружение соседних устройств и прямую связь с этими устройствами без необходимости подключения к Интернету. Эта структура позволяет легко создавать многопользовательские сеансы и поддерживать надежную передачу данных по порядку и передачу данных в режиме реального времени. С помощью этой платформы ваше приложение может взаимодействовать с соседними устройствами и беспрепятственно обмениваться данными.

Платформа предоставляет программные и основанные на пользовательском интерфейсе опции для обнаружения и управления сетевыми сервисами. Приложения могут интегрировать класс MCBrowserViewController в свой пользовательский интерфейс, чтобы отобразить список одноранговых устройств для выбора пользователем. Кроме того, вы можете использовать класс MCNearbyServiceBrowser для программного поиска и управления одноранговыми устройствами.

Для получения дополнительной информации об интерфейсах этой структуры посмотрите Ссылку Платформы Связи Multipeer.

Этот класс доступен с ios7. Это нормально, но я думаю, что они могли дать ссылку на этот класс в GKPeerPickerController рядом с сообщением об устаревании.

Другие вопросы по тегам