0

使用选项卡式 ipad 应用程序。我的程序构建但无法启动,并在 AppDelegate.m 的这一行中出现以下错误,

self.tabBarController.viewControllers = @[viewController1, viewController2];

此代码尚未直接从模板中编辑,并且直到现在都可以正常工作。视图控制器似乎已启动,并在调试时在检查器中显示有效属性。我假设 NSrange 错误是指 self.tabBarController.viewControllers 数组,也许这不是真的。

对不起,错误在我自己的代码中,请忽略。

4

1 回答 1

0
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];

    UIViewController *viewController_favorites = [[[FavoritesViewController alloc] initWithNibName:@"FavoritesViewController" bundle:nil] autorelease];
    UIViewController *viewController_project = [[[ProjectViewController alloc] initWithNibName:@"ProjectViewController" bundle:nil] autorelease];

    self.tabBarController = [[[UITabBarController alloc] init] autorelease];

    self.tabBarController.viewControllers = [NSArray arrayWithObjects:viewController_favorites,viewController_project, nil];

    self.window.rootViewController = self.tabBarController;

    [self.window makeKeyAndVisible];
}
于 2013-08-31T11:25:18.590 回答