iOS4.3時代からメンテナンスしているiPad用アプリがあります。
現在は非推奨である、GameKit.frameworkを使って
iPadと連携するiPhone用のリモコンアプリもあります。
構成としては、GameKitで、iPad側をサーバー、iPhone側をクライアントとして
GKPeerPickerControllerを使わずに
iPhone側に接続可能なiPad名一覧を表示して
iPhone側から接続要求を出すような構成になっております。
今回、タイトルにありますように、iPad側をiOS9にした場合に
ペアリングができないという現象になっております。
今分かっている状況としては、
・iPad、iPhoneを共に、BluetoothをOFF、WiFiをONにすると接続ができる
という感じです。
また、Xcodeで実機をステップ実行してみると
・iPad側は、接続要求受信のDelegate(session:didReceiveConnectionRequestFromPeer)にこない
・iPhone側は、接続要求後、接続失敗のDelegate(session:connectionWithPeerFailed:withError)が処理され、
NSErrorには、GKSessionConnectionFailedErrorのエラーが入ってくる
というとこまでは、分かりました。
iOS7から利用可能な「Multipeer Connectivity Framework」に変更するという
ご判断もあるかもしれませんが、現在のGameKitで解決できる方法を探しております。
よろしくお願いいたします。
あなたの回答
tips
プレビュー