作者JohnnyDream (Johnny)
看板MacDev
標題[問題] 詢問關於plist的問題..
時間Thu May 31 18:57:45 2012
大家好..想問一個關於plist的問題..
我目前是在Resources資料夾下手動建立一個plist檔案,
KEY是:CloseApp
Type是:String
Value是:YES
然後在viewController的 viewDidLoad 底下
判斷如果VALUE的值isEqualToString:@"YES"的話, 便跳出alertView,
然後把VALUE的值改成NO
問題來了, 執行完畢後我去app的目錄底下看, 執行後VALUE的確被改成NO了,
但如果我再Build一次的話, 一樣會進去比對YES成功的判斷式裡面, alertView也一樣
會跳出來, 但此時看plist..VALUE一樣是NO
而如果不用Build的方式, 直接點選Simulator上的圖示進入app,
就沒有這個問題 @@" ,不會進入判斷式, alertView也沒有跳出來,
因plist不熟..也不知道為什麼..可以請有經驗的大大幫忙分析是什麼問題嗎?謝謝
ps.會不會是用Build的,每次都會覆蓋plist,所以才造成每次都比對成功啊?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.254.189
→ wasihero:resources是唯讀 05/31 20:57
→ JohnnyDream:所以我要把它copy到documents資料夾下嗎? 05/31 21:20
→ JohnnyDream:不過如果是唯獨,為什麼我看app目錄底下的確有成功修改 05/31 21:20
→ JohnnyDream:呢? 05/31 21:20
→ JohnnyDream:等等試試看用NSUserDefaults好了... 05/31 21:48
→ JohnnyDream:果然用NSUserDefaults最快..抱歉..Orz 05/31 22:39
→ hysteresis:在simulator裡resources是可以改寫的,但device不行 06/01 16:57