作者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