Iphone 关于在iOS中将数据传递给代理的问题
所以我有一个tableview作为根屏幕,还有一个add按钮,它显示一个新的屏幕,这个屏幕有一个日期选择器。当我呈现新视图时,我将根屏幕设置为委派 现在,我需要将数据从uidatepicker屏幕传递回其代理,但我不记得该如何工作 我知道我应该能够从新的datepicker视图中调用根屏幕中存在的方法,但同样,我记不起语法 我知道我以前做过,但我已经有一段时间没有用可可了,我只是想回忆一下Iphone 关于在iOS中将数据传递给代理的问题,iphone,delegates,ios,uidatepicker,Iphone,Delegates,Ios,Uidatepicker,所以我有一个tableview作为根屏幕,还有一个add按钮,它显示一个新的屏幕,这个屏幕有一个日期选择器。当我呈现新视图时,我将根屏幕设置为委派 现在,我需要将数据从uidatepicker屏幕传递回其代理,但我不记得该如何工作 我知道我应该能够从新的datepicker视图中调用根屏幕中存在的方法,但同样,我记不起语法 我知道我以前做过,但我已经有一段时间没有用可可了,我只是想回忆一下 谢谢你的帮助 这应该足以刷新您的记忆 MyDatePickerViewController.h: @pro
谢谢你的帮助 这应该足以刷新您的记忆 MyDatePickerViewController.h:
@protocol MyDatePickerViewControllerDelegate;
@interface MyDatePickerViewController;
MyDatePickerViewController : UIViewController
{
id<MyDatePickerViewControllerDelegate> delegate;
NSDate* selectedDate;
}
@property (nonatomic, assign) id<MyDatePickerViewControllerDelegate> delegate;
@property (nonatomic, retain) NSDate* selectedDate;
@end
@protocol MyDatePickerViewControllerDelegate
- (void)myDatePickerViewControllerDidFinish:(MyDatePickerViewController*)myDatePickerViewController;
@end
#import MyDatePickerViewController
@interface MyRootViewController : UIViewController <MyDatePickerViewControllerDelegate>
{
...
}
@end
MyRootViewController.h:
@protocol MyDatePickerViewControllerDelegate;
@interface MyDatePickerViewController;
MyDatePickerViewController : UIViewController
{
id<MyDatePickerViewControllerDelegate> delegate;
NSDate* selectedDate;
}
@property (nonatomic, assign) id<MyDatePickerViewControllerDelegate> delegate;
@property (nonatomic, retain) NSDate* selectedDate;
@end
@protocol MyDatePickerViewControllerDelegate
- (void)myDatePickerViewControllerDidFinish:(MyDatePickerViewController*)myDatePickerViewController;
@end
#import MyDatePickerViewController
@interface MyRootViewController : UIViewController <MyDatePickerViewControllerDelegate>
{
...
}
@end