作者uranusjr (←这人是超级笨蛋)
看板MacDev
标题[请益] Cocoa Touch 的 NSUserDefaults
时间Mon Nov 9 17:23:08 2009
最近在玩 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)
1F:推 shaopin:虽然不知道怎麽回答你不过你跟我在同一关耶.. 11/10 11:29
2F:→ shaopin:我也是跟你一样用延用的方式... 11/10 11:30
3F:→ shaopin:只是我才刚让polygon会变各种形状而已...还没有存user值 11/10 11:31