Xcode 第23行分配并存储到“中”的对象的潜在泄漏;信息“;

Xcode 第23行分配并存储到“中”的对象的潜在泄漏;信息“;,xcode,memory-leaks,Xcode,Memory Leaks,然后我得到这个错误: - (IBaction)switchview6:(id)sender { information *info = [[Information alloc] initWithNibName:nil bundle nil]; [self presentModalViewController:info animated:YES]; } 请告诉我的朋友们,我该如何解决这个问题?你能准确地给我打一行吗? 我读了很多我看不懂的主题。通常,在创建视图控制器只是为了添加

然后我得到这个错误:

- (IBaction)switchview6:(id)sender {
    information *info = [[Information alloc] initWithNibName:nil bundle nil];
    [self presentModalViewController:info animated:YES]; } 
请告诉我的朋友们,我该如何解决这个问题?你能准确地给我打一行吗?
我读了很多我看不懂的主题。

通常,在创建视图控制器只是为了添加它之后,需要释放视图控制器

尝试添加行:

Potential leak of an object allocated on line 23 and stored into "info"

您的问题是您正在分配内存,而不是释放它。您需要阅读并理解内存规则,否则代码将泄漏或崩溃,或者两者兼而有之

退房


在这里搜索内存管理,你会发现很多这样的问题。

为你的项目启用ARC,这样你就不必处理内存管理的事情了。如果这是一个已经创建的项目,也可以移植到arc中

无论哪种方式,都可以通过此链接了解内存管理,并了解如何将项目转换为arc


你听说过吗?不要要求我们为您编写代码。这不是问答论坛。非常感谢你的回答,你是对的。现在我在选择存档时面临另一个错误。应用程序未能通过代码设计验证。签名无效,包含不允许的权限,或者未使用iPhone分发证书签名。(-19011). 这是什么?我该如何解决它?@Kyriakostavrakidis,这是一个完全不同的问题。
[info release];