局部变量导致ARC发生内存泄漏

时间:2014-03-19 11:37:29

标签: objective-c ios7 memory-leaks automatic-ref-counting local-variables

我有一个简单的问题没有答案。

我有一个像这样的UIAlertView局部变量,

- (void)insertNewObject:(id)sender
{
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"title"
                                                message:@"message"
                                               delegate:nil
                                      cancelButtonTitle:@"cancelButtonTitle"
                                      otherButtonTitles:@"otherButtonTitle", nil];

    [alert show];
}

当我执行- (void)insertNewObject:(id)sender方法时,每次UIAlertView的引用计数逐一增加时,它们不会被丢弃。

所以,任何问题都与ARC有关。当我执行- (void)insertNewObject:(id)sender方法时,我需要保持生物对象的数量而不增加。

0 个答案:

没有答案