В классе, производном от UIViewController, есть реализация сообщения, которая обращается к производному свойству view
следующим образом:
- (void) doSomethingOnView
{
MyView *v = (MyView *) [self view];
[v doOnView:YES];
[v release];
}
Согласно быстрой документации по представлению свойств UIView, это неатомарное свойство чтения-записи в режиме сохранения. Мои книги здесь (например, «Начало разработки iPhone 4» Марка, Наттинга, Ламарша) читают, что при чтении свойств в режиме сохранения требуется выпуск по полученной ссылке.
Но мой анализатор жалуется на [v release]
с «Неправильным уменьшением счетчика ссылок объекта, который в данный момент не принадлежит вызывающей стороне». Где моя вина?