LeanCloud怎么使用「AVFile」类型来存储多文本内容

因为 AVObject 有大小限制,所以超过 128 KB 的数据(只有字符串)不能直接存储到 AVObject 里面,文档说可以使用「AVFile」文件类型来存储,但是一直没找到如何存储的办法。
文档里的例子都是保存上传图片、文件的例子,没有存储文本内容的demo,在这里请教下各位了,谢谢!

阅读 3.4k
1 个回答
新手上路,请多包涵

你好,如果希望存储文本,可以将字符串转换成 NSData 对象,然后再使用 NSData 对象来构造 AVFile。示例代码如下:

NSString *text = @"Hello world!";
NSData *data = [text dataUsingEncoding:NSUTF8StringEncoding];

AVFile *file = [AVFile fileWithName:@"hello-world.txt" data:data];
[file save];
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进