看板 MacDev 關於我們 聯絡資訊
最近在玩 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)
shaopin:雖然不知道怎麼回答你不過你跟我在同一關耶.. 11/10 11:29
shaopin:我也是跟你一樣用延用的方式... 11/10 11:30
shaopin:只是我才剛讓polygon會變各種形狀而已...還沒有存user值 11/10 11:31