2012-04-08 6 views
0

ここで本当に基本的な質問:iOS MasterDetailアプリ内のTabController - どこから始めますか?

TabViewからアクセスできるMasterDetailビューの束を持つアプリケーションを構築したいと思います。

私はMasterDetailプロジェクトテンプレートを使いたいと思いますが、それを行い、ストーリーボードの前面にTabControllerを投げるとクラッシュします。

2012-04-08 12:51:21.205 SMToolkit[22630:fb03] -[UISplitViewController topViewController]: unrecognized selector sent to instance 0x82491c0 
2012-04-08 12:51:21.208 SMToolkit[22630:fb03] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UISplitViewController topViewController]: unrecognized selector sent to instance 0x82491c0' 
*** First throw call stack: 
(0x16ad022 0x183ecd6 0x16aecbd 0x1613ed0 0x1613cb2 0x2bf9 0x16386 0x17274 0x26183 0x26c38 0x1a634 0x1597ef5 0x1681195 0x15e5ff2 0x15e48da 0x15e3d84 0x15e3c9b 0x16c65 0x18626 0x2a6d 0x29d5) 
terminate called throwing an exception(lldb) 

私がこれまで行ってきたすべてのストーリーボードである(文字通り、私は、新しいMasterDetailプロジェクトを作った後、ストーリーボードに行き、その前にtabcontrollerを置く)

答えて

2

簡単な答えがあることですMaster Detailに用意されているテンプレートには、おそらく望ましくないコードがいくつか含まれています。

AppDelegate.mでは、以下の方法を探して、単に持っていることreturn YES;

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