[問題] 詢問關於plist的問題..

看板MacDev作者 (Johnny)時間13年前 (2012/05/31 18:57), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/1
大家好..想問一個關於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

05/31 20:57, , 1F
resources是唯讀
05/31 20:57, 1F

05/31 21:20, , 2F
所以我要把它copy到documents資料夾下嗎?
05/31 21:20, 2F

05/31 21:20, , 3F
不過如果是唯獨,為什麼我看app目錄底下的確有成功修改
05/31 21:20, 3F

05/31 21:20, , 4F
呢?
05/31 21:20, 4F

05/31 21:48, , 5F
等等試試看用NSUserDefaults好了...
05/31 21:48, 5F

05/31 22:39, , 6F
果然用NSUserDefaults最快..抱歉..Orz
05/31 22:39, 6F

06/01 16:57, , 7F
在simulator裡resources是可以改寫的,但device不行
06/01 16:57, 7F
文章代碼(AID): #1FnqwhJP (MacDev)