如何通过蓝牙发送 PLIST?

发布于 2024-10-05 21:09:45 字数 419 浏览 4 评论 0原文

可能的重复:
如何发送 NSDictionary (或 plist 文件)作为 NSData 使用 GameKit 蓝牙?

我正在寻找一种简单的方法来通过蓝牙从运行我的应用程序的一个设备发送 PLIST 文件或 NSDictionary 到另一个设备。

如何将 PLIST 文件转换为 NSData(然后可以通过蓝牙发送),然后再将其转换回来?

(如果有人能让我开始使用一些代码,我将不胜感激。)

Possible Duplicate:
How to send an NSDictionary (or plist file) as NSData using GameKit bluetooth?

I'm looking for a simple way to send a PLIST file, or an NSDictionary through bluetooth from one device running my app to another.

How do I convert a PLIST file to NSData (which can then be sent through bluetooth) and then convert it back later?

(I'd appreciate if someone can get me started with some code.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

孤独岁月 2024-10-12 21:09:45

请查看找到的答案
此处:https:// stackoverflow.com/questions/4107004/how-to-send-an-nsdictionary-or-plist-file-as-nsdata-using-gamekit-bluetooth


您可以使用以下命令将 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 以使用最低字节数

Please see the answer found
here: https://stackoverflow.com/questions/4107004/how-to-send-an-nsdictionary-or-plist-file-as-nsdata-using-gamekit-bluetooth


You can use the following to transform Plist to NSData:

`+ (NSData *)dataWithPropertyList:(id)plist format:(NSPropertyListFormat)format options:(NSPropertyListWriteOptions)opt error:(NSError **)error`

And this to transform NSData to Plist:

+ (id)propertyListWithData:(NSData *)data options:(NSPropertyListReadOptions)opt format:(NSPropertyListFormat *)format error:(NSError **)error

of NSPropertyListSerialization class

format could be NSPropertyListBinaryFormat_v1_0 to use lowest byte count

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文