我发现了几个类似的主题,但没有一个能解决我的问题。基本上我想从 plist 中的数组中读取 nsstring,然后我想覆盖 nsstring 值。
NSArray *directoriespaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *documentsDir = [directoriespaths objectAtIndex:0];
NSString *fullnamefordir = [documentsDir stringByAppendingPathComponent:@"data.plist"];
NSArray *turns = [NSArray arrayWithContentsOfFile:fullnamefordir];
NSString *resultofarray = [turns objectAtIndex:0];
NSLog(@"%@",turns);
NSLog(@"%@",resultofarray);
nslog 总是显示 null 并且到目前为止我还没有尝试保存任何内容,因为我什至无法读取该值:/
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<string>8</string>
</array>
</plist>
我也尝试过使用 nsdictionary 但它也不起作用提前谢谢:)