蓝牙-GameKit

2017-06-07  本文已影响0人  seven_less

1.* 搜索蓝牙设备
// 初始化链接蓝牙控制器
GKPeerPickerController *peerCtr = [[GKPeerPickerController alloc]init];
picker.delegate = self;
picker.connectionTypesMask = GKPeerPickerConnectionTypeNearby;
// 显示匹配到的蓝牙设备
[peerCtr show];

  1. GKPeerPickerControllerDelegate方法
    /**

// 退出连接


3.
###选择图片:
* 选择图片方法
// 选择图片
- (IBAction)chooseImage {
    // 1.初始化图片选择控制器
    UIImagePickerController *imgPicker = [[UIImagePickerController alloc]init];
    // 2.判断图库是否可用
    if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeSavedPhotosAlbum]) {
        // 3.设置图库打开的类型
        imgPicker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
        // 4. 设置代理
        imgPicker.delegate = self;
        // 5. 打开图库
        [self presentViewController:imgPicker animated:YES completion:nil];
    }
}
* 选择图片控制器的代理方法
/**
 *  图片选择完成调用
 *
 *  @param picker 图片选择控制器
 *  @param info   选择的信息
 */
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info
{
    NSLog(@"info == %@",info);
    // 设置选择的图片为当前的显示图片
    self.showImageView.image = info[UIImagePickerControllerOriginalImage];
    // 隐藏当前选择图片控制器
    [picker dismissViewControllerAnimated:YES completion:nil];
}

图片相互发送:

设置图片:

上一篇 下一篇

猜你喜欢

热点阅读