【发布时间】:2016-07-24 23:20:08
【问题描述】:
我需要使用MultipeerConnectivity 将图像和一些字符串数组发送到另一台设备。在接收方,API 是func session(session: MCSession, didReceiveData data: NSData, fromPeer peerID: MCPeerID),它只接收NSData 数据。但我需要发送这样的内容:
struct data{
var imageData:NSData?
var location:[String:String]?
var information:[String]?
var sliderInfo:[String]?
var questionsAndAnswer:[String:String]?
var secrets: String?
var tempts: Int?
}
dataStructure 内部有许多不同的值类型,但是如何将这个自定义数据结构转换为NSData,然后在接收端对其进行解码?我在这个项目中使用 Swift。
【问题讨论】:
标签: ios swift nsdata multipeer-connectivity