LoginViewController *loginViewController = [[LoginViewController alloc] initwithLoginUrl: loginUrl];
CustomNavigationController *customNavigationController = [[CustomNavigationController alloc] initWithRootViewController: loginViewController];
customNavigationController.navigationBar.tintColor = NavgaitonBar_Color;
[self.navigationController presentModalViewController: customNavigationController animated: YES];
[loginViewController release];
[customNavigationController release];
红色为提示内存泄露的地方
只要把 LoginViewController *loginViewController = [[LoginViewController alloc] initwithLoginUrl: loginUrl];
修改为 LoginViewController *loginViewController = [[LoginViewController alloc] initWithLoginUrl: loginUrl];
就可以解决内存泄露

本文介绍了一个简单的内存泄露问题及其解决方案。通过将初始化方法名称从initwithLoginUrl更改为正确的initWithLoginUrl,可以有效地解决由Objective-C语法错误引起的内存泄露。





