我想为用户创建一个例程,将他们当前版本的应用程序的sqlite数据库保存到NSDocumentsDirectory中的特定于应用程序的文件夹中,然后生成已保存的sql文件的文件列表并加载其中一个文件list(包括默认文件)作为工作sql版本。我对核心数据非常熟悉,但这是我第一次涉足文件归档和检索。我见过的主题包括保存NSData,但不包括Core Data SQL文件。我该怎么做?
马克辛 - 谢谢。所以,如果我有一个名为fninput的UITextfield,它是这样的吗?NSString *path;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); path = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"inControl"];
NSString *filename = [fninput.text stringByAppendingString:@".sql"];
path = [path stringByAppendingPathComponent:filename];
[[NSFileManager defaultManager] createFileAtPath:path contents:nil attributes:nil];