gpt4 book ai didi

ios - NSDictionary writetofile无法正常工作

转载 作者:行者123 更新时间:2023-12-01 19:13:42 26 4
gpt4 key购买 nike

我正在尝试使用NSDictionary writetofile保存一些用户设置,但是它不起作用。

我已经检查了类似的问题,但是我找不到问题所在。

这是我的代码:

NSDictionary *settings;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES);
NSString *settingsPath = [NSString stringWithFormat:@"%@/UserSettings.plist", [paths objectAtIndex:0]];
BOOL settingsExist = [[NSFileManager defaultManager] fileExistsAtPath:settingsPath];
if(settingsExist){
NSLog(@"file found!");
settings = [NSDictionary dictionaryWithContentsOfFile:settingsPath];
}else{
NSLog(@"file not found!");
settings = [[NSDictionary alloc] initWithObjectsAndKeys:@"iPhone",@"device", nil];
[[NSFileManager defaultManager] createFileAtPath:settingsPath contents:nil attributes:nil];
if([settings writeToFile:settingsPath atomically:YES]){
NSLog(@"success!");
}else{
NSLog(@"fail!");
}
}

它不断返回“失败!”。
你能帮我吗?

最佳答案

您需要指定NSDocumentDirectory而不是NSDocumentationDirectory

关于ios - NSDictionary writetofile无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14689406/

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