作者BlueKidds (何去何從)
看板MacDev
標題[問題] singleton 請益
時間Mon Nov 1 16:25:36 2010
大家好
我創了一個singleton
也實作了裡面的初始化部分
此為一個class method
但是我在object裡面有設定property的instance
都沒辦法在singleton的class method 做setting
ex: self.XXXX = AAAA;
會出現這種error: "Accessing unknown 'setXXXX:' class method"
請問這是為何呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.33
1F:→ zonble:property 都是 instance method 啊 11/01 17:29
2F:→ zonble:但是你卻把 setXXXX: 定義成 class method 11/01 17:30
3F:推 aecho:嗯,有code嗎? 11/02 06:23
4F:→ BlueKidds:所以要在init完之後才能access自己的instance method嗎 11/02 21:06
6F:→ leondemon:有obj-C的作法的code 11/03 00:29
7F:推 aecho:我覺得self當時應該不是個instance吧,還沒初始完~~ 11/04 08:29
8F:→ aecho:因為它還不認得setXXXX,預設會呼叫doesNotRecognize: 11/04 08:30
9F:→ aecho:而doesNotRecognize:會丟出exception 11/04 08:30