gpt4 book ai didi

ios - 访问保存到设备 writeToFile 的文件

转载 作者:行者123 更新时间:2023-11-29 12:51:29 25 4
gpt4 key购买 nike

我正在将我的 UITextView 文本保存到文件 test.txt 中

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"test.txt"];
[self.textBox.text writeToFile:path atomically:YES];
NSLog(path);

这在模拟器的 mac 上运行良好,因为它提供了一个库,我只需单击它即可打开 txt 文件。但是,在 iPad 上,我不确定该怎么做。

/var/mobile/Applications/10AC319A-D567-4DC6-B7C9-E53E71B82B89/Documents/test.txt

是我存储的地方。我猜无法通过 ipad 访问文档文件夹?

如何在应用程序中提取此文档?或者将其保存在应用程序中以便应用程序的用户可以访问它?

除了保存按钮,我还有另一个名为读取的按钮,它应该以某种方式提取 test.txt

我已经开始了

 -(IBAction)readAssignment:(id)sender{

NSString* GetApplicationDocumentsDirectory(); {
static NSString* documentsDirectory = nil;
if (documentsDirectory == nil) {
documentsDirectory = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:@"test.txt"];}

self.textBox.text= [documentsDirectory stringByAppendingPathComponent:@"text.txt"];
}

}




self.textBox.text= [documentsDirectory stringByAppendingPathComponent:@"text.txt"];

返回文件路径,但我如何获取它以便它显示保存到 TextView 中的 text.txt 文本?

但我知道这行不通/不对。

最佳答案

如果您希望在您的应用程序之外获取文件,您可以使用以下解决方案。

如果您将文件存储在文档目录中,您可以通过iTunes访问该文件。

为此,您需要在应用程序的 info.plist 中启用 UIFileSharingEnabled

然后连接到iTunes -> 同步应用程序 -> 在iTunes中点击你的应用程序,你可以看到文件

关于ios - 访问保存到设备 writeToFile 的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22333710/

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