Ошибка в статическом анализаторе 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 решает эту проблему.

0 ответов

Другие вопросы по тегам