看板 MacDev 關於我們 聯絡資訊
大家好..想問一個關於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