Я пытаюсь создать какое-то приложение для iOS, которым будет управлять приложение OS X через платформу MultiPeer Connectivity. Я новичок в этой среде, но пока все работает хорошо, и мне интересно, можно ли автоматически подключаться к пиру, если соединение потеряно.
Я рассмотрел некоторые идеи здесь, на stackoverflow и других веб-сайтах, которые рекомендуют использовать MCNearbyServiceBrowserDelegate
с его функцией startBrowsingForPeers()
, чтобы начать поиск пиров, когда я обнаруживаю, что пир был потерян (этот метод обнаружения также хорошо работает для меня).
На следующем шаге эта функция должна вызывать функцию: browser(browser: MCNearbyServiceBrowser, foundPeer peerID: MCPeerID, withDiscoveryInfo info: [String : String]?)
из MCNearbyServiceBrowserDelegate
, но в моем случае похоже, что функция browser found peer
никогда не вызывается. Есть идеи?
Спасибо