通过蓝牙在两个iOS设备之间传输课程

时间:2014-05-01 19:10:13

标签: ios objective-c class bluetooth transfer

我有一个包含所有数据的C类。 C类在手机A中初始化,并且通过操作手机A为变量(包括数字,字符串,数组)赋值。现在我想通过蓝牙将C类中的所有数据传输到手机B.是否可以通过蓝牙将整个班级从A转移到B而不是逐个传输数据?

2 个答案:

答案 0 :(得分:0)

是的,您应该可以通过将其分解为位来传输它。问题是如何让这个类在其他设备上工作,我认为这不可行。

答案 1 :(得分:0)

在手机A中通过NSKeyedArchiver序列化C类,将序列化数据传输到手机B,用NSKeyedUnarchiver反序列化为C类的新实例。

您必须在C类中实施NSCoder方法encodeWithCoderinitWithCoder

至于传输代码本身,这是不可行的,因为应用程序无法将数据转换为代码并执行它(除非您是Apple)。

相关问题