Что делает программа, это просто выделить объект, а затем освободить его.Xcode/Instruments/Утечки: может ли он показывать красную линию, где, по-видимому, нет утечки?
Я новичок в инструменты, так что я не уверен, что я interpetingh этого права:
Красная линия показывает, есть утечка в точке, где я выделить этот объект. Но по деталям вы можете видеть, что он был выпущен, а refcount вернулся к 0. Так почему же красная линия в первую очередь, что это именно говорит мне?
EDIT: это обнаруженная «утечка». Код от моего UIViewController:
- (void)viewDidLoad
{
[super viewDidLoad];
Plant *plant = [[Plant alloc] initWithWeight:3 withSpecies:@"carrot"];
[plant release];
}
Не могли бы вы также добавить источник для программы? – Mankarse
Там. Я не думаю, что необходимо размещать источник для завода, так как информация об утечке сообщается прямо здесь. –
«initWithWeight: withSpecies:' хранить 'self' где угодно? Создает ли он какие-либо блоки? Проходит ли он 'self' в качестве аргумента для любых функций или сообщений? –