@property для базовой переменной - PullRequest
1 голос
/ 05 февраля 2012

В моей программе я устанавливаю основные фундаментальные переменные, используя автоматический подсчет ссылок.Для моего @interface я использую:

@ property (nonatomic, assign) CGRect home;

В моем @implementation я использую:

@ synthesize home;

Я получаю сообщение об ошибке «Тип свойства home» («struct CGRect») не соответствует типу ivar «home» («struct CGRect *).Посоветуйте, пожалуйста, чтобы я мог сохранить свои методы получения и установки для переменной CGRect.

Заранее спасибо.

1 Ответ

2 голосов
/ 05 февраля 2012

В вашем интерфейсе должно быть что-то вроде этого:

@interface MyClass: NSObject {
    CGRect *home;
//         ^ here's your problem
}
@property (nonatomic, assign) CGRect home;
@end

Удалить звездочку из CGRect *home.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...