2012-07-29 68 views
1

我收到錯誤「@LWWFirstController沒有可見接口聲明選擇器initWithStyle」。我已經寫了類似的代碼來設置我的導航控制器,它運行良好,但我似乎無法找到是什麼原因導致此錯誤。我查看了StackOverFlow的類似問題,但沒有一個適合,我使用正確的方法。有人有線索嗎?以下是我的代碼如下。@LWWFirstController沒有可見接口聲明選擇器initWithStyle

#import "LWWAppDelegate.h" 
#import "LWWFirstLevelController.h" 

@implementation LWWAppDelegate 

@synthesize window = _window; 
@synthesize navController; 




#pragma mark - 
#pragma mark Application lifecycle 

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:  (NSDictionary *)launchOptions 
{ 
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
// Override point for customization after application launch. 

LWWFirstLevelController *first = [[LWWFirstLevelController alloc] initWithStyle:UITableViewStylePlain]; 

self.navController = [[UINavigationController alloc] 
         initWithRootViewController:first]; 
[self.window addSubview:navController.view]; 

self.window.backgroundColor = [UIColor whiteColor]; 
[self.window makeKeyAndVisible]; 

return YES; 
} 
+0

您可以在您的問題中添加「LWWFirstLevelController.h」 - 您可能會通過再次包含應用程序代理的.h文件來獲取循環導入 – deanWombourne 2012-07-29 17:37:55

回答

2

它基本上是說,你沒有在你的LWWFirstLevelController實現initWithStyle方法。

您確定它是UITableViewController的子類嗎?

+0

Ah dang it!你的權利Selkie..I擡頭頭文件我有這個: @interface LWWFirstLevelController:UIViewController – SaintClaire33 2012-07-29 17:40:05

+0

我改變它,並清除它。感謝您指出Selkie! @interface LWWFirstLevelController:UITableViewController – SaintClaire33 2012-07-29 17:42:58

+0

不客氣 – Selkie 2012-07-29 17:46:53

相關問題