我改變的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