Xcode 如何在iOS6上关闭带有故事板的iPad Popover?

Xcode 如何在iOS6上关闭带有故事板的iPad Popover?,xcode,ipad,ios6,uipopovercontroller,Xcode,Ipad,Ios6,Uipopovercontroller,我已经实现了一个从按钮启动的popover。弹出窗口显示。我已经实现了一个按钮,当按下该按钮时,应该会关闭popover。然而,事实并非如此,我也不知道为什么 .h文件: #import <UIKit/UIKit.h> @interface ComposeViewController : UIViewController <UIPopoverControllerDelegate> @property (strong, nonatomic) UIPopoverCont

我已经实现了一个从按钮启动的popover。弹出窗口显示。我已经实现了一个按钮,当按下该按钮时,应该会关闭popover。然而,事实并非如此,我也不知道为什么

.h文件:

#import <UIKit/UIKit.h>

@interface ComposeViewController : UIViewController <UIPopoverControllerDelegate>


@property (strong, nonatomic) UIPopoverController *popover;

- (IBAction)saveButton:(id)sender;

@end

如果有人知道为什么,我将不胜感激。谢谢

演示控制器应关闭弹出窗口。但是,如果您的popover设置为故事板中的模式视图,则可以在iAction中使用以下内容,该iAction将位于“popover”控制器中: [自我解除视图控制器激活:是完成:无]


而且,我确实注意到了您的代码中的一些内容:您正在使用“UIPopoverControllerDelegate”。。。这在你的府绸里吗?它应该在您的演示视图控制器中。也iAction应该在您的popover控制器中。

您是否尝试过
[自我解除PopoOveranimated:是]
- (IBAction)saveButton:(id)sender {

NSLog(@"Save Button");


    [_popover dismissPopoverAnimated:YES];
}
@end