Uialertview и управление памятью - PullRequest
1 голос
/ 06 декабря 2010

Если я alloc unit UIAlertview, а затем show это.Должен ли я release это после show или я autorelease это?

Ответы [ 3 ]

2 голосов
/ 06 декабря 2010

Отпустите его после шоу. Он будет сохраняться до тех пор, пока он больше не понадобится.

2 голосов
/ 06 декабря 2010

Это обычный способ показать предупреждение:

UIAlertView *alert = [[UIAlertView alloc] initWithTitle: @"Title:" 
                                                message: @"The Message"
                                               delegate: self
                                      cancelButtonTitle: @"OK"
                                      otherButtonTitles: nil];
[alert show];
[alert release];
0 голосов
/ 07 декабря 2010

Это хороший стиль программирования, чтобы выпустить его вручную. Авто-релиз также будет делать то же самое, но в свое время. Так что это могло бы выпустить это последнее также.

...