gpt4 book ai didi

iphone - 你的方法是什么...在 iPhone 开发过程中清除你的 DocumentsDirectory ?

转载 作者:行者123 更新时间:2023-12-03 20:24:55 25 4
gpt4 key购买 nike

我确信有更好的方法来做到这一点。我有这段代码,用于清除 iPhone 或模拟器上的 DocumentsDirectory。有时我只是想要一个干净的状态,有时我对数据库进行更改并且需要重建它。

因此,在打开应用程序时调用的一个函数中,我注释掉了这段代码,并在想要重置时删除了注释 block 。你做什么工作?

NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES);
NSArray *dirContents = [fileManager directoryContentsAtPath:[paths objectAtIndex:0]];

for (int i=0; i<[dirContents count]; ++i) {
NSString* theDir = [[paths objectAtIndex:0] stringByAppendingString:[@"/" stringByAppendingString:[dirContents objectAtIndex:i]]];
NSLog(theDir);
if ([fileManager removeItemAtPath: theDir error:NULL]) {
NSLog(@"removed dir");
}
}

我是一名 iPhone 开发新手。如果这是一个类似 Python 服务器的东西,我只需运行一个脚本,但我不确定 XCode/iPhone 的约定是什么。

最佳答案

每次需要清除此目录时,我通常只是从模拟器中删除该应用程序。

关于iphone - 你的方法是什么...在 iPhone 开发过程中清除你的 DocumentsDirectory ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1183283/

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