0

私の iPad アプリケーションには、SplitViewController、MasterViewController、および DetailViewController があります。DetailViewController から、ユーザーが画面上で移動できる一時的なビュー (PaletteViewController: UIViewController で管理され、xib ファイルで設計されている) を作成して、どのコンテンツが後方にあるかを確認できるようにする必要があります。

DetailViewController.m で:

@synthesize paletteViewController=_paletteViewController;

(...)

- (IBAction) loadPalette: (id) sender{
    if (_paletteViewController == nil) {
        self.paletteViewController = [[PaletteViewController alloc] init];
    }
    self.paletteViewController.delegate=self;
    [self.paletteViewController setModalPresentationStyle:UIModalPresentationFormSheet];
    [self presentModalViewController:self.paletteViewController animated:YES];

(...)

エラー メッセージが表示されます: キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。

何か案が?

4

1 に答える 1

0

私はあなたがあなたの中にいると思います。あなたはpaletteViewControllerplaetteViewController よりもモーダルに paletteViewController を提示しています。どのように可能ですか。

于 2012-05-19T04:06:02.777 に答える