gpt4 book ai didi

iOS将文件写入公共(public)/共享空间

转载 作者:行者123 更新时间:2023-12-01 17:39:52 26 4
gpt4 key购买 nike

因此,我正在使用此代码写入我的 iOS 应用程序的沙箱:

char *saves = "abcd";
NSData *data = [[NSData alloc] initWithBytes:saves length:4];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *appFile = [documentsDirectory stringByAppendingPathComponent:@"MyFile"];
[data writeToFile:appFile atomically:YES];

有没有办法将文件写入公共(public)空间(例如在 android/sdcard/中),以便另一个应用程序可以编辑该文件而无需先复制?

最佳答案

不,iOS 确实有像 android 一样的公共(public)空间。所以你的选择是有限的。

您可以通过 iCloud 共享文件,但是这两个应用程序应该来自同一个开发者。如果您通过 KeyChain 共享数据也是如此,它也只适用于小块数据。

Apple 确实提供了一个文档共享选项,它允许应用程序自己注册以处理文件类型。 UIDocumentInteractionController 帮助您呈现文档共享 View 。

关于iOS将文件写入公共(public)/共享空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23342316/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com