2010-02-22 65 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