-(void)login{
NSBundle *bundle = [NSBundle mainBundle];
NSString *path = [bundle pathForResource:@"login" ofType:@"plist"];
NSMutableDictionary* plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:path];
[plistDict setObject:@"si" forKey:@"stato"];
[plistDict writeToFile:path atomically: YES];
}
在iOS模拟器中,plist已被正确书写,但是当我尝试在我的iPhone上编写.plist时,它不起作用。我想这是因为错误的.plist路径。 iOS设备使用不同的路径吗?iOS设备上的.plist路径
哪里是你的.plist文件?在_resource_文件夹中还是_Documents_文件夹?因为您只能读取_resource_文件夹的权限。 – holex
我已将.plist文件添加到我的xCode项目中,因此它是我的应用程序的一部分... – Wildchild89
因此它位于_resource_文件夹中。您根本没有权限在_resource_文件夹中编写任何文件,您必须使用_Document_文件夹来执行此操作,首先,您必须将.pres文件从_resources_文件夹复制到_Document_文件夹,然后您可以在_Document_文件夹中自由读取或写入文件。这是你的操场。 – holex