我在UIPopover中使用UITableView,目的是将属性设置为我在原始ViewController类(从中启动弹出窗口)中使用的实例化对象。但是我无法访问声明的对象(来自ViewController类)。我试图将ViewController类导入到popover类中,但无济于事,该对象在Popover类中是不可见的。任何有关这方面的指导将不胜感激。
答案 0 :(得分:0)
你的popover控制器只是一个包装器,可以放置一个普通的UIViewController来为它提供特定的效果。因此,要在弹出控制器中获取范围内的变量,需要使用属性设置UIViewController子类。
@property (nonatomic, retain) Thing *thing;
因此,调用popover的主视图将使用上面的属性初始化UIViewController,并将其传递给UIPopoverController的init方法并正常进行。