Ошибка в статическом анализаторе xcode 6.3 или плохое управление памятью?
У меня есть старое приложение (NON ARC), которое работает нормально. Instruments не сообщает об утечках при запуске.
Когда я строю и анализирую, XCode сообщает о нескольких проблемах (все одного типа), которые кажутся ложноположительными:
- У меня есть подкласс UIView.
в.h этого подкласса я объявляю ивар с именем "test":
Тест UIView;
В.m я инициализирую этот ivar:
test = [[UIView alloc] initWithFrame: self.bounds];
тогда я добавляю это к себе как подпредставление:
[self addSubview: test];
тогда я отпускаю это:
[тестовый релиз];
И чуть ниже, когда я пытаюсь изменить тест, например:
test.frame = CGRectZero;
... Xcode находит проблему, связанную с памятью: "Объект с подсчетом ссылок используется после его освобождения".
Для меня здесь нет проблем. Что ты думаешь об этом?
Вот несколько скриншотов:
[edit] 2015.07.03 Похоже, что XCode 6.4 решает эту проблему.