13得票1回答
能否在没有邀请的情况下连接到多点连接会话?

我正在尝试创建一个类似于FireChat的应用程序,使用户无需发送或接收邀请即可自动连接到Multipeer Connectivity会话。 我看过的所有教程都使用了MCBrowserViewController。如果Firechat可以这样做,加入会话时不必选择要连接的对等方并发送和接受连...

13得票4回答
Swift: NSCoding解码对象始终为nil

我在编写一个名为Packet的对象并通过Multipeer连接发送到另一侧时,出现了以下代码。然而,每当它尝试解码编码的对象时,就会出现以下错误。 class Packet : NSObject, NSCoding { var tmp1: Double = 0 var tmp2: ...

13得票3回答
iOS 14上NSNetServiceBrowser搜索时出现错误-72008。

在设置Multipeer Connectivity(使用Bonjour)时也会触发同样的错误。我使用的代码是从苹果示例代码修改而来,在iOS 13下工作正常。

12得票1回答
将任何数据类型转换为NSData并再次转换回来

我正在开发一款应用程序,您可以通过多点连接将文本、图像或联系人发送到另一个设备。然后它将保存在第二个设备的“核心数据”中。 我的方法是将数据作为NSDictionary发送,并再次转换回来。因此,接收设备上剩下的是NSDictionary。那么,如何将键为“objectData”的对象保存到...

12得票4回答
多点连通性框架支持最多45个设备

我希望使用Multipeer Connectivity框架,并希望有任何使用经验的人提供最佳操作方法。 我需要在“教练”设备和多达45个“玩家”设备之间建立连接。它们都将在同一空间中,但无法预测WiFi可用性或连接性。教练设备需要每秒向所有玩家设备发送指令(小数据包)。每个“玩家”需要每秒向...

12得票3回答
在iPhone和模拟器上同时进行多点连接测试

你好,我正在搜索论坛中关于如何测试使用多点连接框架的应用程序的所有主题。请问有人能告诉我如何通过同时使用iPhone设备和模拟器来测试应用程序,其中玩家一在设备上,玩家二在模拟器上,反之亦然。我已经使用两个模拟器进行了测试,每台Mac上都使用一台模拟器并且应用程序可以运行,但是不方便持续切换用...

12得票1回答
iOS10中的多点连接错误"发送BINDING_REQUEST失败"

我在iOS 10上的MPC应用程序中看到以下错误,并寻求一些帮助来解释它们。 在对等方连接之后,下面的几个错误弹出。 对等方最终连接,但比在iOS 9中慢(似乎是事件导致错误消息在主线程上发生)。 这些错误在运行在iOS < 10的应用程序中不会出现。[ViceroyTrace] [IC...

12得票5回答
Swift 3.0在TViOS 10.0上使用MultipeerConnectivity会有错误。

使用此代码在 TViOS 10.0 下设置 Multipeer 连接。import UIKit import MultipeerConnectivity class MPCHandler: NSObject, MCSessionDelegate { var peerID: MCPeerID...

11得票1回答
多点连接断开

我在使用iOS7中的Multipeer Connectivity Framework时遇到了连接问题。目前我的应用程序通过编程方式处理MCNearbyServiceAdvertiser和MCNearbyServiceBrowser进行浏览和广告。我有一个警报视图,询问用户是否是浏览器或广告商。...

10得票3回答
使用Multipeer Connectivity框架传输文件速度缓慢

我正在使用iOS 7的Multipeer Connectivity Framework在两个设备之间发送文件。我使用NSStreams来传输文件,因为我的上一次尝试使用MCSession的sendData:toPeers:withMode非常不可靠。不幸的是,我得到的传输速度非常慢,大约只有1...