使用AFNetworking将NSAttributedString发送和接收到服务器

时间:2016-01-06 18:20:40

标签: ios afnetworking nsattributedstring

我正在构建一个社交应用,用户可以发布内容类型为ifelse的博客(支持Text-color,Bold,Italic,..)。我应该如何将此NSAttributedString内容发送到服务器,这样当我收到它时,我可以将其填充到NSAttributedString,而不会丢失任何装饰(文本颜色,粗体,斜体......)。

我尝试向服务器发送UITextview,但没有运气,我收到的文字在使用NSString时是不可读的。

我想应该有一些编码和解码吗?

1 个答案:

答案 0 :(得分:3)

NSAttributedString符合NSCoding,因此您可以将NSAttributedString来回转换为NSData。我使用AFNetworking已经有一段时间了,但它没有办法传输二进制数据吗?这似乎是你最好的选择。

NSAttributedString还可以在Mac和iOS上读取.rtf文件> = 7.0。

根据this thread on SO,它也可以将属性字符串的内容导出为rtf格式,这是另一种可能性。