2012-07-18 47 views
1

我在ViewController中有問題。我正在使用xcode 4.3.3,試圖實現iPhone 5.1應用程序。每次我寫一些關於ViewController的代碼時,它都會報告相同的錯誤:使用未聲明的標識符「viewController」。如果我聲明它的類型爲UIViewController,它有運行時錯誤。ViewController in ios 5

有些代碼是這樣的:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ 
    self.window.rootViewController = [[UINavigationController alloc]initWithRootViewController:viewController]; 
    // Override point for customization after application launch. 
    return YES; 
} 

正是在AppDelegate .m文件。

在ios 4和5中使用viewController有什麼區別嗎?

回答

1

實際上您不需要爲此修改AppDelegate。

留空:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    // Override point for customization after application launch. 
    return YES; 
} 

,然後在故事板文件選擇視圖控制器你想成爲第一,確保「在初始視圖控制器」被選中。