作者zonble (zonble)
看板MacDev
标题Re: [问题] model-view-controller中controller in …
时间Thu Oct 29 04:52:47 2009
※ 引述《shaopin (Linux & Mac lover)》之铭言:
: Hi,
: 我有一个controller, 里面有个自定物件myObj, 这个物件
: 不是outlet, 但是我也是需要init它, 请问是不是要在awakeFromNib
: 中initㄋ?
: 我发现在我在awakeFromNib中如果不init, 这个物件就不会被init.
: 我的awakeFromNib是在controller中的member function.
: 可是在实际emulator上跑的时候, 又会发现我的[myObj init]
: 被呼叫到...它的init顺序是:
: #0: [MyObj init]
: #1: [UIClassSwapper initWithCoder]
: 这样来说的话我的 MyObj就被 init了两次....
: 请问是不是有哪里不对ㄋ?
这个问题实在是有够不清楚…。
你说不是 outlet ,猜想应该是这个 class 的成员变数。而
UIViewController 的成员变数习惯上是在 -viewDidLoad 的时候
产生。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.188.118