У меня проблема со свойствами следующего типа:
id<ProtocolName> variableName;
.....
.....
@property (nonatomic, retain) id<ProtocolName> variableName;
Я могу получить доступ и использовать их просто отлично, но когда я пытаюсь позвонить
[variableName release];
Я получаю предупреждения компилятора:
'-release' not found in protocol(s)
Нужно ли определять метод освобождения в интерфейсе или как освободить память, зарезервированную для переменной?
Спасибо!