Error Xcode: identificador esperado

Obtengo un error que indica "Identificador esperado" en esta línea de código

UINavigationController *navController1 = [[[UINavigationController alloc] initWithRootViewController:viewController4]]; 

Este código se coloca en la aplicación Delegado de la siguiente manera

 #import "AppDelegate.h" #import "FirstViewController.h" #import "SecondViewController.h" #import "ParkTable.h" #import "TableTest.h" @implementation AppDelegate @synthesize window = _window; @synthesize tabBarController = _tabBarController; @synthesize ParkTableDel = _tableViewController; @synthesize navController; - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after application launch. UIViewController *viewController1 = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil]; UIViewController *viewController2 = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil]; UITableViewController *viewController3 = [[ParkTable alloc] initWithNibName:@"ParkTable" bundle:nil]; UITableViewController *viewController4 = [[TableTest alloc] initWithNibName:@"TableTest" bundle:nil]; UINavigationController *navController1 = [[[UINavigationController alloc] initWithRootViewController:viewController4]]; self.tabBarController = [[UITabBarController alloc] init]; self.ParkTableDel = [[UITableViewController alloc] init]; self.tabBarController.viewControllers = [NSArray arrayWithObjects:viewController1, viewController2, viewController3, viewController4, nil]; self.window.rootViewController = self.tabBarController; [self.window makeKeyAndVisible]; return YES; } // [...] Boilerplate code removed. @end 

Me preguntaba qué tengo que cambiar para que sea correcto.

¿Podría ser el set adicional de paréntesis? []

Como lo señaló Luke, tiene un set adicional de paréntesis.

Para corregir la pantalla negra, intente …

 [self.window addSubview: self.tabBarController.view] 

En lugar de ..

 self.window.rootViewController = self.tabBarController; 

Tuvo el mismo problema. Probablemente sea el set adicional de [] que tienes alnetworkingedor de tu línea de código.