gpt4 book ai didi

iphone - 继续 session 到游戏包中的下一个 View

转载 作者:行者123 更新时间:2023-12-03 21:19:17 25 4
gpt4 key购买 nike

我正在使用 gamekit 进行蓝牙文件传输。在第一眼看来,它工作得很好。建立连接后,我想在下一个 View 中继续相同的 session 。如何做到这一点?

编辑:我已在 AppDelegate 中获取 GKSession 对象,以便我可以在整个应用程序中使用它,但我无法在委托(delegate)选择器中获取超过 1 个类的 session 。我想在下一页中使用 app.currentSession ,以便数据交换也可以在下一个类中继续。代码:

   -(IBAction) Connect:(id)sender{

picker = [[GKPeerPickerController alloc]init];
picker.delegate = self;
picker.connectionTypesMask = GKPeerPickerConnectionTypeNearby;

[btnConnect setHidden:YES];
[btnDisconnect setHidden:NO];
[picker show];
}

- (void)peerPickerController:(GKPeerPickerController *)picker1 didConnectPeer:(NSString *)peerID toSession:(GKSession *) session{
app.currentSession = session;
session.delegate = self;
[session setDataReceiveHandler:self withContext:nil];
picker.delegate = nil;

[picker dismiss];
[picker autorelease];
}

最佳答案

如果没有看到您的代码,造成这种情况的原因可能有很多。但是,我假设您正在以某种方法创建 GKSession。我建议这不是正确的地方,您需要重新审视您的应用程序设计。

关于iphone - 继续 session 到游戏包中的下一个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6450011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com