Я знаю, что Memory Management в IOS сложно, подверглись новичкам, как я, но я надеялся на четкое объяснение здесь на Stackoverflow, который я не мог найти нигде.
Итак, притворяясь, у меня есть собственность / Ивар
@property(nonatomic, retain) UIPopoverController *popOver;
, который я выделяю, как это:
self.popOver = [[[UIPopoverController alloc] initWithContentViewController:popOverContent] autorelease];
Теперь, в моих методах SaleLoc и ViewDiDUnload, я делаю обоими
// in viewDidUnload:
self.popOver = nil;
// in dealloc:
[popOver release];
:
Заранее спасибо за ваше время - я продолжу чтение, серьезно управление памятью не может быть трудно обернуть голову ...