可能重复:
How to send an NSDictionary (or plist file) as NSData using GameKit bluetooth?
我正在寻找一种简单的方法,通过蓝牙从运行我的应用程序的设备向另一台设备发送PLIST文件或NSDictionary。
如何将PLIST文件转换为NSData(然后可以通过蓝牙发送),然后将其转换回来?
(如果有人能让我开始使用某些代码,我会很感激。)
答案 0 :(得分:0)
您可以使用以下内容将Plist转换为NSData:
`+ (NSData *)dataWithPropertyList:(id)plist format:(NSPropertyListFormat)format options:(NSPropertyListWriteOptions)opt error:(NSError **)error`
这将NSData转换为Plist:
+ (id)propertyListWithData:(NSData *)data options:(NSPropertyListReadOptions)opt format:(NSPropertyListFormat *)format error:(NSError **)error
NSPropertyListSerialization
类的
format
可能NSPropertyListBinaryFormat_v1_0
使用最低字节数