0
大家好,我的代码生成以下异常:目标C,与C结构属性,异常代码在调用的getter
[Dot position]: unrecognized selector sent to class 0x58a8.
我做的是我添加类点的情况下,以一个NSArray(这是一个属性称为点),然后我试着把它弄回去; C结构内部
Dot *last = [self.dots lastObject];
和打印值称为类型的位置 “CGPoint”,last.position.x
和last.position.y
。
@property (nonatomic, readwrite) CGPoint position;
里面点类.h文件中,这也是我导入到哪里我做出CGPoint
吸气通话威腾。
从(Dot*)
阵列返回的铸造值也没有帮助。显式添加 - (CGPoint)位置到Dot .h文件也没有效果。
线产生的例外是:
NSLog(@"Dot added at: X : %f Y: %f", last.position.x, last.position.y);
你有@合成的财产? – sidyll 2011-12-23 16:17:15
您是否综合了属性? – 2011-12-23 16:18:45
我在我的Dot.m文件中进行合成,是否必须在其他文件中执行此操作如果我提到了Dot的属性的getters/setters? @synthesize position = _position; – foFox 2011-12-23 18:35:46