我改变的plist值通过coding.it作品退出应用程序后fine.but,plist中具有相同的价值(不改变的值) 任何帮助吗?代码如下plist值变化?
-(void)ChangePlist:(NSString *)key
{
NSDictionary *info = [[NSBundle mainBundle] infoDictionary];
[info setValue:@"1" forKey:key];
}
我改变的plist值通过coding.it作品退出应用程序后fine.but,plist中具有相同的价值(不改变的值) 任何帮助吗?代码如下plist值变化?
-(void)ChangePlist:(NSString *)key
{
NSDictionary *info = [[NSBundle mainBundle] infoDictionary];
[info setValue:@"1" forKey:key];
}
你是不是保存改动字典回Info.plist
。你得到的NSDictionary
只是一个内存中的字典。它不一定会自动将更改保存回Info.plist
。您可以发送writeToFile
消息和Info.plist
文件的路径作为参数以将其保存在那里。
当你在XCode中,将建造一个项目创建一个新文件夹并将所有内容放在那里,以便以编程方式进行的任何更改只会在该文件夹中可见。
打开一个终端并转到这里:
~/Library/Application Support/iPhone Simulator/User/Applications