gpt4 book ai didi

iphone - 在 iPhone 上写入和读取文本文件

转载 作者:行者123 更新时间:2023-12-03 18:40:56 26 4
gpt4 key购买 nike

作为练习,我正在尝试编写一个类似于内置笔记应用程序的应用程序。
但我不知道如何保存文件并将其显示在UITableView中。
现在,我有一个用户可以输入的 UITextView。我还有一个保存按钮。
当用户点击保存按钮时,我想保存它,然后将其显示在表格 View 中。
我很迷茫,所以如果您知道任何相关教程等,我将不胜感激。

最佳答案

正如现实世界中的评论者所指出的,您肯定会想要查看核心数据或其他一些数据持久性策略。如果您决心将其作为一种学习经历,那么这样的事情应该可以解决您的问题:

- (void)writeStringToFile:(NSString*)aString {

// Build the path, and create if needed.
NSString* filePath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString* fileName = @"myTextFile.txt";
NSString* fileAtPath = [filePath stringByAppendingPathComponent:fileName];

if (![[NSFileManager defaultManager] fileExistsAtPath:fileAtPath]) {
[[NSFileManager defaultManager] createFileAtPath:fileAtPath contents:nil attributes:nil];
}

// The main act...
[[aString dataUsingEncoding:NSUTF8StringEncoding] writeToFile:fileAtPath atomically:NO];
}

- (NSString*)readStringFromFile {

// Build the path...
NSString* filePath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString* fileName = @"myTextFile.txt";
NSString* fileAtPath = [filePath stringByAppendingPathComponent:fileName];

// The main act...
return [[[NSString alloc] initWithData:[NSData dataWithContentsOfFile:fileAtPath] encoding:NSUTF8StringEncoding] autorelease];
}

关于iphone - 在 iPhone 上写入和读取文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4964274/

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