Я пытаюсь проверить, есть ли CGRect
null
в моем получателе свойств, и если это так, загрузите значение по умолчанию, однако, в моем методе init, когда я использую свойство, он возвращает ноль для всех значения.
Вот мой получатель:
- (CGRect)frame
{
if(CGRectIsNull(_frame))
_frame = CGRectMake(0,0,60,60);
return _frame;
}
- (id)init
{
self = [super initWithFrame:self.frame];
if(self)
{
//do something
}
return self;
}
Я не уверен, что происходит и где искать. Любая помощь очень ценится.