2010-02-22 123 views
0

我改变的plist值通过coding.it作品退出应用程序后fine.but,plist中具有相同的价值(不改变的值) 任何帮助吗?代码如下plist值变化?

-(void)ChangePlist:(NSString *)key 
{ 
    NSDictionary *info = [[NSBundle mainBundle] infoDictionary]; 
    [info setValue:@"1" forKey:key]; 
} 

回答

1

你是不是保存改动字典回Info.plist。你得到的NSDictionary只是一个内存中的字典。它不一定会自动将更改保存回Info.plist。您可以发送writeToFile消息和Info.plist文件的路径作为参数以将其保存在那里。

0

当你在XCode中,将建造一个项目创建一个新文件夹并将所有内容放在那里,以便以编程方式进行的任何更改只会在该文件夹中可见。

打开一个终端并转到这里:

~/Library/Application Support/iPhone Simulator/User/Applications