如果我想把两个iPhone拉得更近,我想要执行一些动作,我该怎么做?

时间:2010-03-11 11:22:34

标签: iphone action contact

我的问题是我想在xcode中编写一个简单的代码,如果我把另一个iphone带到我的附近,并联系...那么某个函数会被调用吗? 帮助..

2 个答案:

答案 0 :(得分:2)

很难确定一款iPhone引人注目。

您可能很想使用地理位置工具,但他们只能告诉您这两个设备何时在几米之内,这是最好的情况。我会做的是使用加速度计检测尖锐的爆炸,并注意它发生的时间,使用GameKit(也许)提供的蓝牙通信来询问连接的设备,如果它们在这个确切时刻同样受到重创及时。如果他们这样做了,那么很可能(取决于你跟踪的设备数量等)来充分说明一个设备何时'攻击'另一个设备。

但是这只适用于显着的打击乐动作,你可能需要对加速度计进行复杂的过滤以改进你的检测方法。

答案 1 :(得分:0)

你想要Gaming Kit。它具有处理点对点通信的相对简单的方法。

相关问题