[請益] Cocoa Touch 的 NSUserDefaults

看板MacDev作者 (←這人是超級笨蛋)時間15年前 (2009/11/09 17:23), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/4 (看更多)
最近在玩 Stanford 的 iPhone Application Programming 教學 不過卡關了... Assignment 3 裡面要做一個可以畫多邊形並可以自由增減邊長的程式 大體上都不難, 可是最後一個 assignment 說要加存檔功能我做不出來想要的形式 Demo 裡面是用 View-Based Application 開始 然後用 custom controller 裡面的 -viewWillAppear: 和 -viewWillDissapear: 來分別讀取 [NSUserDefaults standardDefaults] 和存設定值進去 這個沒問題 不過因為之前(Assignment 2)是用 Window-Based Application, 我想沿用 所以就直接建了一個 UIViewController 的 subclass(叫 PolyViewController) 然後在 MainMenu.xib 裡面 instanciate 一個 UIViewController, 然後改 class 把 view outlet 接到 Window 之後, 在 PolyViewController 裡 implent methods 可是這樣做的話, 根據 log, 只有 -viewWillDissapear: 會被呼叫 而 -viewWillAppear: 毫無反應 是這樣做一定不行, 只有用 View-Based 模板才能這樣做 還是我少連了甚麼東西嗎? -- ╱ ̄ ̄ ̄╲ ▏◢█◣ 成龍表示: 是喔... ′/ ‵ ╰╯ ψQSWEET █◤ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.94.62 ※ 編輯: uranusjr 來自: 140.112.94.62 (11/09 17:24)

11/10 11:29, , 1F
雖然不知道怎麼回答你不過你跟我在同一關耶..
11/10 11:29, 1F

11/10 11:30, , 2F
我也是跟你一樣用延用的方式...
11/10 11:30, 2F

11/10 11:31, , 3F
只是我才剛讓polygon會變各種形狀而已...還沒有存user值
11/10 11:31, 3F
文章代碼(AID): #1Azzz_4M (MacDev)
文章代碼(AID): #1Azzz_4M (MacDev)