问题标签 [gkpeerpickercontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bluetooth - 使用 iPhone 模拟器通过蓝牙测试 Game Center 的 P2P 功能
我想通过 Game Center ( GKPeerPickerController
) 通过蓝牙运行和测试 P2P 连接。我拥有一台安装了 OS 4.1 的 iPod Touch,并试图通过蓝牙将其连接到我的 Mac 上运行的 iPhone 模拟器,但是他们没有看到彼此。iPod 和 Mac 的蓝牙已打开。这甚至可能吗?如果是这样,我错过了什么?
iphone - iOS iPhone GKSession 在后台发现
我知道系统可以在应用程序挂起时关闭 Bonjour 套接字。但是,当我的应用程序在后台时,系统是否允许我只发现其他不为它们创建套接字的设备,并可能将这些设备存储在列表或类似的东西中?
ios - GKPeerPickerController 的连接问题
我正在使用 GKSession 和 GKPeerPickerController 开发 iOS 游戏。我发现连接两个 iOS 设备的过程缓慢且不可靠,即使它们彼此相邻。让我们称我的设备为“设备 A”和“设备 B”。
以下是通常发生的情况:
在每台设备上,我点击了我的应用程序的连接按钮。然后,每台设备都会显示“iPad、iPhone 或 iPod touch”窗口。
通常很快,两个设备都会注意到对方的存在。
然后我告诉其中一个设备(比如设备 A)连接到另一个。
很快,设备 B 的窗口显示设备 A 不可用。
这是令人讨厌的地方。大约1秒到永远不等的一段时间后,设备B上弹出一个窗口说设备A要连接,并询问设备B是否要接受连接。
如果确实弹出上述窗口,则一切正常。但这有时需要很长时间,有时根本不会发生。
我有三个设备,无论我使用哪两个,我都有类似的问题。
对此我能做些什么吗?
我的连接方法非常简单:
iphone - GameKit 问题:PeerPicker 仅在其他设备的选择器可见时识别设备
我正在使用 gameKit 框架。我想显示附近可用的设备列表。所以我使用 peerPicker 控制器来识别运行应用程序的设备。我能够识别设备并将其添加到我的 tableView 中。我面临一些问题
1) 它显示也有 peerPicker 控制器搜索的设备。我的意思是,如果我只是启动我的应用程序并且不显示 peerPickerController,那么我的设备不会在另一个应用程序的 peerPickerController 设备列表中列出。
2)它的行为非常缓慢。我接受连接请求后,几乎需要 20 秒才能响应。
3)我不能同时在多个设备上进行蓝牙会话吗?
请帮我 !!!
谢谢你 !!
iphone - Gamekit 使用 gkpeerpickercontroller 挑选两个以上的玩家
谁能告诉如何使用 gkpeerpicercontroller 在 iphone 中连接两个以上的在线对等点。
我尝试使用连接
picker.connectionTypesMask =GKPeerPickerConnectionTypeOnline | GKPeerPickerConnectionTypeNearby;
但是当我选择两个手机图标时,它正在搜索 wifi 连接。但是当我选择网络图标时,我选择在线并准备好玩游戏的同伴没有任何反应。
提前致谢
iphone - 桅杆类型为 GKPeerPickerConnectionTypeOnline 时出现异常
我正在使用 GKPeerPickerController ,我需要使用 wifi 发送消息,所以我使用以下代码
但是当我使用此错误时
请帮助如何解决它?
ios - iPhone peer 2 peer Connection .. 有没有办法连接到多个设备?
我正在尝试实现对等连接应用程序。所以我想将超过 2 个设备相互连接。如何为每对设备创建单独的会话是否可以使用新的 GameKit 框架连接到超过 1 个设备?
iphone - 如何通过本地 wifi 广播文件(.mp3)?并在两个设备都有文件时同步播放?
我知道我的问题很大。但如果有人建议我应该去哪个方向。我知道我们可以通过 gameKit(GKsession/GKPeerPickerController) 实现这一点,但我也无法真正理解这两者的工作原理,我如何在接收数据后同步它们的播放。
非常感谢大家的帮助
iphone - 在 iPhone/iPod 上使用蓝牙的问题
我正在尝试在两个 iOS 设备之间建立基于蓝牙的通信。基本上我正在尝试使用蓝牙在两部 iPhone/iPod 之间创建多人游戏。
我GKPeerPickerController
用来显示两个选项:Online或Nearby Game。
问题:当我第一次点击附近时,没有任何反应。我得到以下日志:
第二次点击Nearby时,我收到“警报”,说我的设备正在寻找其他设备。
有趣的是,我无法GKPeerPickerStateUnknown
在互联网上找到。
objective-c - 一些恼人的警告仍然让应用程序工作但想删除
我尝试了一个应用程序来测试蓝牙通信。这是一个简单的应用程序,只需将文本形式的消息从一个 iDevice 发送到另一个 iDevice。最初,这个应用程序有大约 6 个警告,但我修复了除两个之外的所有警告。它们是相同的,但处理不同的代表。一个用于 GKPeerPickerControllerDelegate,另一个用于 GKSessionDelegate。假设 Picker 错误是针对名为 picker 的 GKPeerPickerController,当您键入时(后面有更完整的示例):
编译器说:
将“*const___strong”传递给不兼容类型“id”的参数。
对于 GKSession 命名会话,键入
让编译器说:
将 '*const___strong' 发送到不兼容类型 'id' 的参数。
这些仅弹出按钮发送和 peerPickerController。我知道这些警告不会妨碍应用程序的运行能力,但我想为 Xcode 4.2 完全更新它。这个应用程序最初是为 Xcode 编写的,当时 iOS 3.0 还是新的。是的,在编写或练习代码时我有点挑剔,它必须尽可能不包含任何错误/警告。
这些是出现警告的代码块:
编辑:
标题有这个:
}