首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS - GKPeerPickerController [选取器关闭]崩溃

iOS - GKPeerPickerController [选取器关闭]崩溃
EN

Stack Overflow用户
提问于 2013-06-01 20:30:48
回答 1查看 310关注 0票数 1

我使用的是GKPeerPickerController,这是我的简单代码:

代码语言:javascript
复制
- (IBAction)turnOn:(id)sender {
    GKPeerPickerController *peerpicker = [[GKPeerPickerController alloc]init];
    peerpicker.delegate = self;
    peerpicker.connectionTypesMask = GKPeerPickerConnectionTypeNearby;
    [peerpicker show];
}

-(GKSession*)peerPickerController:(GKPeerPickerController *)picker sessionForConnectionType:(GKPeerPickerConnectionType)type
{
    [picker dismiss];
    NSLog(@"picker Dismissed");
    return nil;
}

turnOn是一个从按钮触发的IBAction。问题是,在picker被关闭后,应用程序崩溃并出现EXC_BAD_ACCESS错误,为什么?我该怎么解决呢?这是来自控制台的:

代码语言:javascript
复制
2013-06-01 14:28:57.659 iShare[829:907] BTM: attaching to BTServer
2013-06-01 14:29:00.873 iShare[829:907] BTM: local device power state changed
2013-06-01 14:29:00.876 iShare[829:907] BTM: power is now on
2013-06-01 14:29:00.883 iShare[829:907] picker Dismissed

我的iPhone 3GS被越狱了,这会是个问题吗?谢谢!!

EN

回答 1

Stack Overflow用户

发布于 2013-06-02 05:53:09

您正在从sessionForConnection中取消选择器,这是一个不寻常的选择,但是调用self dismissModalViewControllerAnimated:是的;而不是取消选择器应该更适合您。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16872743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档