0

私は今のところ絶望的です。ここで助けが必要です。

だから最初から:

メインアプリとして使用したいビューベースのアプリを作成しました。そして、ナビゲーションベースの別のアプリを作成しました。

2 つのプロジェクトを 1 つに結合し、作成した最初のアプリでナビゲーションをドラッグ アンド ドロップしました。ビューベースの .m ファイルにヘッダーファイルを追加しました。ここまでは順調ですね。しかし、このコードを追加すると:

-(IBAction)search
{  
  RootViewController *search = [[RootViewController alloc] initWithNibName:nil bundle:nil];
  search.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
  [self presentModalViewController:search animated:YES];
}

次に、次の2つのエラーが表示されます。

アーキテクチャ i386 の未定義シンボル: "_OBJC_CLASS_$_RootViewController"、参照元: Home.o の objc-class-ref

ld: アーキテクチャ i386 のシンボルが見つかりませんでした。

ここで私がやろうとしているのは、メイン アプリのボタンをクリックすると、画面が他のアプリからメインのアプリに移動する必要があるということです。RootViewController を UINavigationController に変更してみましたが、うまくいきましたが、もちろんフルスクリーンではありません。RootView コントローラーを表示する必要があります。

誰かが私を助けることができますか?または、さらに情報が必要な場合はお知らせください。iPhone 4S、Mac OS X (10.7.3)、XCODE

4

1 に答える 1

0

文句を言っているプロジェクトに RootViewController.m を追加する必要があります。RootViewController.h 自体は機能しません。

于 2012-04-19T14:11:47.070 に答える