0

ビュー コントローラーから UIPopoverViewcontroller に変数を渡す際に問題が発生しています

ロジックは、2 つの通常の viewController 間でデータを渡すのと同じではありませんか?

つまり、view1 と view2 で変数を設定し、合成してから PopoverView を提示すると、view1 から view2 に変数が渡されますか?

私はこれに本当に苦労しています。プロトコルについて少し読んだことがありますが、通常のView Controllerのように機能する場合はやり過ぎのようです?

    self.optionsPopover.delegate = self;
    popOverViewController = [[PopOverViewController alloc]initWithNibName:@"PopOverViewController" bundle:nil];
    self.optionsPopover = [[UIPopoverController alloc]initWithContentViewController:popOverViewController];

    //dictionary to pass from view1 to view2 which is a popover
    self.popOverViewController.statsDict = self.statsDict;
    [self.optionsPopover setPopoverContentSize:CGSizeMake(320, 480)];
    [self.optionsPopover presentPopoverFromBarButtonItem:optionsButton permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
4

3 に答える 3

0

を使用UIPopOverViewControllerすると、独自のものを表示できますUIViewController(コンテナーとして機能します)。UINavigationControllerを受け取る のようにUIViewController。で正確に何をしたいUIPopoverViewControllerですか?

于 2013-04-11T12:35:50.133 に答える