gpt4 book ai didi

iphone - writeToFile 在模拟器上工作,但在设备上不工作

转载 作者:行者123 更新时间:2023-12-03 19:29:08 27 4
gpt4 key购买 nike

我有一个正在更改的 plist:

NSString *finalPath = [path stringByAppendingPathComponent:@"KeyFrameFileByMovie.plist"];
NSMutableDictionary *keyFrameFileByMovie = [[NSMutableDictionary alloc] initWithContentsOfFile:finalPath];
[keyFrameFileByMovie setValue:keyFrameName forKey:movieName];
BOOL isOk = [keyFrameFileByMovie writeToFile:finalPath atomically:YES];

在模拟器上isOk是1设备上的 isOK 为 0

我不认为这是一个区分大小写的问题,因为我有一个有效的获取代码:

NSString *finalPath = [path stringByAppendingPathComponent:@"KeyFrameFileByMovie.plist"];<br>
NSDictionary *plistData =[[NSDictionary dictionaryWithContentsOfFile:finalPath] retain];

为什么 writeToFile 在设备上失败?

最佳答案

iPhone应用程序有非常严格的目录结构。不幸的是,设备与模拟器上的权限是不同的。因此,这里唯一的问题可能是您没有保存在 Documents 目录中,而是保存在 MainBundle 目录中。

在上面的例子中,路径值是多少?

关于iphone - writeToFile 在模拟器上工作,但在设备上不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2010192/

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