我在将变量从视图控制器传递到 UIPopoverViewcontroller 时遇到问题
逻辑与在两个常用视图控制器之间传递数据不同吗?
即在view1 & view2 中设置一个变量并合成然后呈现PopoverView 将变量从view1 传递到view2?
我真的在为此苦苦挣扎,我已经阅读了一些关于协议的内容,但如果它像通常的视图控制器一样工作,似乎有点过头了?
一个例子
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];