Мне нужна функциональность, которая позволяет обмен данными через синий зуб между двумя устройствами. Я знаю, что для этой цели используется GKPeerPickerController. Но этот класс был устаревшим с iOS 7. И интернет-поиск, и документация ничего не говорят о том, что использовать (как это обычно бывает). Любые предложения?
GKPeerPickerController устарел в iOS 7
Ответ 1
Хорошо, я отвечу на свой вопрос. Из документов Apple:
Структура взаимодействия Multipeer (MultipeerConnectivity.framework) поддерживает открытие соседних устройств и прямую связь с этими устройствами без необходимости подключения к Интернету. Эта Framework позволяет легко создавать сеансы многоуровневой связи и поддержка надежной передачи данных в режиме реального времени и данных в режиме реального времени коробка передач. Благодаря этой структуре ваше приложение может рядом с устройствами и плавно обмениваться данными.
Структура обеспечивает программные и пользовательские интерфейсы для обнаружение и управление сетевыми сервисами. Приложения могут интегрировать MCBrowserViewController в свой пользовательский интерфейс, чтобы отобразить список одноранговых устройств для пользователя на выбор. Кроме того, вы может использовать класс MCNearbyServiceBrowser для поиска и управления одноранговым узлом устройств программно.
Для получения дополнительной информации об интерфейсах этой структуры см. Справочник по возможностям соединений Multipeer.
Этот класс является avilable с ios7. Это хорошо, но я думаю, что они могли бы связать этот класс в GKPeerPickerController рядом с сообщением об отставке.