Re: [問題] model-view-controller中controller in …
※ 引述《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
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章