GameKit用法
一.准备工作
1  | // 图片  | 
二.连接蓝牙
- 显示可以连接的蓝牙设备列表
 
1  | - (IBAction)buildConnect:(id)sender {  | 
- 监听蓝牙的连接
 
1  | 
  | 
三.利用蓝牙传输数据
- 点击图片从相册中选择一张显示本机
- 可以修改imaV为Btn,也可以为imaV添加手势
- 1.修改imageView的用户交互

 - 2.添加手势到图片上

 - 3.拖出手势的响应事件

 - 4.完善相册选择图片代码
 
 - 1.修改imageView的用户交互
 
 - 可以修改imaV为Btn,也可以为imaV添加手势
 
1  | // 手势-点击从相册中选一张照片  | 
- 点击发送数据完成图片显示到另一个蓝牙机器上
- 1.分析需要通过GKSession对象来传递数据,所以在
peerPickerController:didConnectPeer:didConnectPeer:的方法中保存session会话 
 - 1.分析需要通过GKSession对象来传递数据,所以在
 
1  | @property (nonatomic, strong) GKSession *session; /**< 蓝牙连接会话 */  | 
- 发送
 
1  | // 发送数据  | 
- 接收
 
1  | // 连接成功就会调用  | 
四.注意
- 只能用于iOS设备之间的链接
 - 只能用于同一个应用程序之间的连接
 - 最好别利用蓝牙发送比较大的数据
 
