ipad – UISearchDisplayController会自动创建一个UIPopovercontroller来显示内容搜索结果吗?怎么解雇呢?

我正在使用带有UISearchBar的UISearchDisplayController.我把这个UISearchBar放在我的应用程序中使用IB,我得到:

alt text http://img6.imageshack.us/img6/1985/screenshot20100701at156.png

好的:当你开始录音时,结果popovercontroller显得神奇(我自己没有写任何东西让它出现!)

然后,当在结果中单击一行时,我想在此阶段解除PopoverController BUT,我从未在我身边实例化UIPopoverController:看起来UISearchDisplayController中有一个封装行为,它会自动将其searchContentsController包装在UIPopoverController中.这真的很棒,因为除了我无法获取对此UIPopoverController的引用以解除它之外,一切都能正常工作而不做任何事情:(

有谁知道如何获得对这个“神奇”创建的UIPopoverController的引用?
 (这证明iPad真的是一个“神奇”设备;)

我以为它的contentController会引用UIPopoverController(例如通过它的父属性),但我找不到任何方法来获取它的指针:/

是[searchDisplayController setActive:NO animated:YES];那不行吗?
相关文章
相关标签/搜索