从GKPeerPickerController类获取默认用户界面

时间:2010-06-02 13:27:50

标签: iphone p2p gamekit

我正在开发一个需要两个iPhone的蓝牙连接的应用程序。现在这就是我做的:

我创建了一个基于视图的应用程序 我在我的应用程序中包含了GameKit Framework。 我没有对我的应用程序委托文件做任何事情,并且在我的视图控制器视图中确实加载了我编写下面一段代码的方法

[super viewDidLoad];

 mPicker=[[GKPeerPickerController alloc] init];
 mPicker.delegate=self;
 mPicker.connectionTypesMask = GKPeerPickerConnectionTypeNearby;
 mPeers=[[NSMutableArray alloc] init];
 mPicker.show;

现在我希望在我的应用程序启动时显示默认界面,因为这是我在didFinishLaunchingWithOption方法中编写的applicationdelegate

 [window addSubview:viewController.view];
 [window makeKeyAndVisible];

 return YES;

我还需要做些什么来使defaultinterface可见。我已经实现了GKPeerPickerController的委托方法。

提前致谢....

2 个答案:

答案 0 :(得分:0)

您可以查看本教程。这适用于聊天应用程序,但这显示了如何显示选择器 与你有关的ui.rest部分可以排除它。 http://www.devx.com/wireless/Article/43502/1954

答案 1 :(得分:0)

你有一个简单的错误。这一行:

mPicker.show;

应该是:

[mPicker show];