2012-04-13 9 views
1

私はアプリケーションで作業していますが、私はまだiosプログラムで初心者です。DetailViewControllerに画像を表示するApple SplitViewテンプレートを使用してMasterViewControllerによって送信されます

アップルのMasterDetailViewテンプレートを使用しているので、私はあなたの助けを求めています。 私は自分のアプリケーションに保存されているファイルのリストを生成しています。これは私のMasterView(TableView)内に表示されます。

私のリストに含まれるファイルの1つをクリックすると、このファイルとの関係でイメージが生成され、DetailViewに表示したいと考えています。

すべて私のアプリケーション:)あなたがみんなを助けるため

感謝を破壊することなくそれを行うためのソリューションがあります!

これは私の代理人であり、私のコントローラが宣言されている方法:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 

    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
    // Override point for customization after application launch. 

    DetailViewController *detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil]; 
    UINavigationController *detailNavigationController = [[UINavigationController alloc] initWithRootViewController:detailViewController]; 

    MasterViewController *masterViewController = [[MasterViewController alloc] initWithNibName:@"MasterViewController" bundle:nil]; 
    UINavigationController *masterNavigationController = [[UINavigationController alloc] initWithRootViewController:masterViewController]; 

    self.splitViewController = [[UISplitViewController alloc] init]; 
    self.splitViewController.delegate = detailViewController; 
    self.splitViewController.viewControllers = [NSArray arrayWithObjects:masterNavigationController, detailNavigationController, nil]; 
    self.window.rootViewController = self.splitViewController; 
    [self.window makeKeyAndVisible]; 
    return YES; 
} 

答えて

1

と仮定すると、それはあなたが正常に保持するためにあなたの細部のコントローラにプロパティを作成します....画像を作成するための責任ですあなたのマスタコントローラです画像への参照。マスタのメソッドtableView:didSelectRowAtIndexPath:の内部では、その参照を詳細ビューコントローラに渡します。

(または、代わりにファイル情報を渡すと、詳細コントローラが画像を作成してみましょう。)

+0

はそれが私が試したし、完璧に動作するように思われるものですありがとうございます! – Bobyblanco

+0

@Bobyblanco:ようこそ。フィリップスの答えがあなたの質問に正しく答えたので、あなたは本当にそれを受け入れるべきです。 http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-workをご覧ください。 –

関連する問題