我在我的iOS项目中使用的方法之一获取内存泄漏。由于我是iOS开发新手,因此无法了解发生了什么。我的iPhone应用程序项目中存在内存泄漏,我应该如何解决它?
http://screencast.com/t/y2lOtssY2NjO
我在我的iOS项目中使用的方法之一获取内存泄漏。由于我是iOS开发新手,因此无法了解发生了什么。我的iPhone应用程序项目中存在内存泄漏,我应该如何解决它?
http://screencast.com/t/y2lOtssY2NjO
要调用初始化您alertView两次。 我认为这是问题所在。
变化,像:
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:str message:kAlertMessage delegate:self cancelButtonTitle:nil otherButtonTitles:@"Install now", @"Cancel", nil];
谢谢。泄漏被删除。 – Nishi
@Nishi:很高兴:)感谢您的评论。 –
的static analyser
指向了泄漏上UIAlertView
.Initialize的alertView只有一次。
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:str
.....等等
Thanks.Leaks已被删除 – Nishi
您正在初始化您的UIAlertView两次。它应该是[[UIAlertView alloc] initWithTitle ...]或者只是[UIAlertView alloc](没有init),然后在稍后调用指定的初始化器(就像你现在这样做)。 – 2012-11-29 08:59:44
对于一个格式良好的问题+1。将来请确保将图像直接添加到SO,而不是将其发布到其他网站上。如果有任何相关的代码,请将其发布。 –
k。我会。谢谢 – Nishi