如何缓存popover控制器?

时间:2011-11-28 16:50:32

标签: objective-c ios caching

在苹果iPad-Specific Controllers guide中,一个用于管理应用程序中的弹出窗口的提示是:

可以重复使用Popover控制器,因此缓存弹出控制器而不是从头开始创建新的控制器。 Popover控制器非常具有可塑性,因此您可以在每次使用时指定不同的视图控制器和配置选项。

如何实现此功能?

1 个答案:

答案 0 :(得分:3)

只需声明一个实例变量/属性并将对popover控制器的引用存储在该变量中。然后,如果需要,请检查属性是否为nil,并且只有在这种情况下才创建新控制器。否则,请使用可从ivar / property引用的现有控制器。