내 작업을위한 데이터 수집 앱을 구축 중이며 동일한 정보를 유지하면서 동시에 두 개의 ipad를 실행하고 싶습니다. 따라서 게임 킷을 사용하여 몇 가지 테스트를 실시했으며 훌륭하게 작동 할 것이라고 생각하지만 한 대의보기 컨트롤러에서만 작동하도록 할 수있었습니다. 내 문제는 사용자가 응용 프로그램을 사용하는 동안 세 가지 다른보기 컨트롤러 사이에서 서핑을하고 나는 그 세션을 유지하고 데이터를 보내고 당신이 어떤 페이지에 관계없이 데이터를 수신하는지 모르겠다. appdelegate가 유지할 수있는 것입니까? 아니면 싱글 톤 클래스일까요? 누군가가 올바른 방향으로 나를 가리킬 수 있을까요? 고맙습니다!전체 앱을 통해 Gamekit 블루투스 연결을 유지하십시오.
0
A
답변
0
싱글 톤 클래스를 사용하여 게임 키트에서 명령을 보내거나 받겠습니다. 또한이 싱글 톤은 NSNotifications
을 전송할 수 있으므로보기 컨트롤러를 할당하여 옵서버로 지정할 수 있습니다. 나는 여러 게임에서 이것을 구현했고 잘 동작한다.
예 :
#define kWGConnectionManagerDidOpenConnection @"kWGConnectionManagerDidOpenConnection"
#define kWGConnectionManagerDidCloseConnection @"kWGConnectionManagerDidCloseConnection"
typedef enum {
WGConnectionTypeUndefined,
WGConnectionTypeServer,
WGConnectionTypeClient
} WGConnectionType;
@interface WGAPIManager : NSObject {
}
@property (nonatomic, readonly) WGConnectionType connectionType;
+ (WGAPIManager*) sharedInstance;
- (void) sendCommand:(NSString*) command;
그래서 모든 클래스는 게임 키트를 사용하여 명령을 보내려면이 싱글을 사용할 수 있으며, 모든 클래스가 꽤 많이 나는 기대했다 무엇을,
관련 문제
- 1. GameKit 블루투스 전송 문제
- 2. 설정 블루투스 연결을 통해 정보를 보내려면 어떻게해야합니까?
- 3. 블루투스 (Gamekit)를 통해 이미지를 전송하는 과정을 어떻게 얻습니까?
- 4. 안드로이드에서 블루투스 연결을 통해 바이트가 사라짐
- 5. 블루투스/와이파이를 통해 PC에서 ipad 앱을 제어하십시오.
- 6. GameKit 통합을 테스트하는 데 필요한 iTunesConnect를 통해 앱을 등록하고 있습니까?
- 7. iphone gamekit api의
- 8. GameKit 동기화
- 9. WP7.5에서 Wi-Fi 연결을 통해 3G 연결을 사용하도록 앱을 설정합니다.
- 10. 블루투스 앱을 테스트하는 방법
- 11. 블루투스 연결을 새 활동에 전달합니다.
- 12. Android : 블루투스 연결을 통해 비디오 및 오디오를 전송하는 방법?
- 13. iPhone3.0의 Gamekit 서버에서 지원할 수있는 클라이언트 수
- 14. 블루투스, 안드로이드를 통해 스트리밍 비디오
- 15. gamekit iphone api의 RSSI 값
- 16. 블루투스 프린터에 연결하는 iPhone 블루투스 응용 프로그램
- 17. 여러 웹 서비스 요청에 대한 연결을 유지하십시오.
- 18. 날짜별로 배열을 정렬하고 인덱스 연결을 유지하십시오.
- 19. 데이터베이스의 테이블 이름을 변경하고 Linq와의 연결을 유지하십시오.
- 20. 원시 풀링없이 유효한 DB 연결을 유지하십시오.
- 21. iPhone에서 블루투스 장치 목록
- 22. Gamekit 대기 시간
- 23. iPhone GPS를 통해 Gamekit/Bonjour 추적
- 24. 객관적인 C에서 앱 재시작을 통해 변수를 유지하십시오
- 25. Windows Mobile 앱을 대기 모드로 유지하십시오
- 26. iPhone에서 "라이브"앱과 "Dev"앱을 계속 유지하십시오.
- 27. GameKit 유지 연결하는 동안 장치 화면을 끄거나 배경
- 28. Android : 다른 활동에 블루투스 연결을 전달하는 방법?
- 29. 블루투스 연결을 끊는 방법 (HTC Desire)
- 30. ASP.NET에서 전체 응용 프로그램의 SessionID를 유지하십시오.
우수 통지의 관찰자가 될 수 있습니다. 고맙습니다! – bradyman