2011-07-27 2 views
0

저는 gameKit 프레임 워크로 작업합니다. 근처에서 사용할 수있는 장치 목록을 보여 드리고 싶습니다. 따라서 peerPicker 컨트롤러를 사용하여 앱을 실행중인 기기를 식별합니다. 식별하고 장치를 내 tableView에 추가 할 수 있습니다. 일부 문제에 직면 중입니다GameKit 문제 : PeerPicker는 다른 장치가 피커를 볼 때만 장치를 식별합니다.

1) 검색하는 peerPicker 컨트롤러가있는 장치가 표시됩니다. 내 응용 프로그램을 시작하고 peerPickerController를 표시하지 않으면 내 장치가 다른 응용 프로그램의 peerPickerController 장치 목록에 나열되지 않습니다.

2) 매우 천천히 행동합니다. 연결 요청을 수락하면 응답하는 데 거의 20 초가 걸립니다.

3) 동시에 여러 장치에서 블루투스 세션을 사용할 수 없습니까?

제발 도와주세요!

감사합니다 !!

답변

1

1) 피어 피어를 표시하지 않고 목록에 장치를 표시하려면 GKPeerPickerController를 사용할 필요가 없습니다. GKSession 클래스를 사용하고 피어 목록에 대리자를 사용하기 만하면됩니다. GKSession 클래스 available 속성을 YES로 설정하면 다른 GKSession이 자동으로 감지합니다.

2) 버그, 우리는 그와 관련된 모든 것을 할 수 없습니다.

3) 어떻게 사용 하시겠습니까?

+0

감사합니다 Satnam, 예 나는 GKSession을 사용하여 그 일을 잘 처리하고 있습니다. .... –

+0

Thas great ...하지만 내 경험에 따르면 ... 여전히 하나의 프롤 름에 직면하고 있습니다 .. – satnam

+1

언젠가는 같은 장치 이름을 여러 번 표시하고 있습니다 ... 그런가요? – satnam

관련 문제