1

我有这样的代码

Initialize List View Controller
MTListViewController *listViewController = [[MTListViewController alloc] init];
// Initialize Navigation Controller
UINavigationController *listNavigationController = [[UINavigationController alloc]        initWithRootViewController:listViewController];
// Initialize Tab Bar Controller
UITabBarController *tabBarController = [[UITabBarController alloc] init];
// Configure Tab Bar Controller
[tabBarController setViewControllers:@[listNavigationController]];

我在最后一行收到错误“程序中出现意外的'@'”。那怎么了??我的 xcode 版本是 4.2

4

1 回答 1

2

我的 xcode 版本是 4.2

直到 Xcode 4.4 才支持新的数组字面量。您需要使用等效的旧语法:

[tabBarController setViewControllers:[NSArray arrayWithObject:listNavigationController]];
于 2013-01-21T16:46:44.570 回答