【发布时间】:2011-09-26 21:04:18
【问题描述】:
我有一个使用 Xcode 的单视图应用程序模板创建的项目。显然,它带有一个视图控制器和一个应用程序委托文件。一切正常。我只是想第一次使用 Xcode 的分析工具,以确保在提交到 App Store 之前一切正常。我在应用程序委托中收到以下代码行的潜在泄漏错误:
self.viewController = [[myViewController alloc] initWithNibName:@"myViewController" bundle:nil];
self.window.rootViewController = self.viewController;
完整的应用委托如下:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.viewController = [[myViewController alloc] initWithNibName:@"myViewController" bundle:nil];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
我没有自己修改应用委托。我正在使用模板给我的任何东西。我需要在应用程序委托的某个地方发布一些东西吗?如果是这样,是什么?以及应用委托的哪种方法?
【问题讨论】:
标签: ios delegates memory-leaks viewcontroller