我試圖從Popover中的按鈕解僱UIPopoverViewControler。另外,我希望它將數據傳回主視圖。我有一個modalViewController,但不適用於Popover。有誰知道我能做到這一點?如何從Popover中的按鈕中解除UIPopover
//酥料餅
- (IBAction) save:(id)sender
{
if ([self startDateIsValid] && [self endDateIsValid])
{
[[self parentViewController] setDatesForEvent:startDate eventEndDate:endDate allDay:[allDaySwitch isOn]];
[self dismissModalViewControllerAnimated:YES];
}
}
// AddEventViewController_iPad
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import "dateViewPopOverViewController_iPad.h"
@interface AddEventViewController_iPad : UIViewController <UITableViewDelegate,UITableViewDataSource, MFMailComposeViewControllerDelegate, UITextFieldDelegate, UIAlertViewDelegate,UIPopoverControllerDelegate,UINavigationControllerDelegate,UIPopoverControllerDelegate,ABPeoplePickerNavigationControllerDelegate, ABNewPersonViewControllerDelegate,DismissPopoverDelegate> {
// datePopover
#import <UIKit/UIKit.h>
#import "AddEventViewController_iPad.h"
@protocol DismissPopoverDelegate <NSObject>
- (void) dismissWithData:(NSString *)data;
@end
@interface dateViewPopOverViewController_iPad : UIViewController<UIPopoverControllerDelegate> {
即時得到就行錯誤@class YourViewController:UIViewController中 { ID委託; } 它說我需要一個; –
BDGapps
2011-05-07 16:24:41
你得到了什麼樣的錯誤? – 5hrp 2011-05-07 16:30:43
它說我需要一個;而不是在@class AddEventViewController_iPad:UIViewController – BDGapps 2011-05-07 16:32:30