Ошибка ARC при объявлении делегата ivar

Я использую ARC (нет, это не NDA). Я объявляю свой ivar в своем интерфейсе с помощью

id itemDelegate;

Затем я объявляю свойство:

@property (неатомный, слабый) id itemDelegate; (со weak вместо assign из-за ARC)

В моем файле реализации я просто синтезирую его: @synthesize itemDelegate;

Однако я получаю сообщение об ошибке:

"Existing ivar 'ItemDelegate' for _weak property 'itemDelegate' must be _weak".

Кто-нибудь знает, что не так? Спасибо за вашу помощь.

ARC - Автоматический подсчет ссылок

27
задан Dylan Reich 11 August 2011 в 07:57
поделиться