這篇文章的demo是我以前一個項目里抽出來的,可以用于一個項目中不同數(shù)據(jù)源的PickView禀倔。風格統(tǒng)一榄融,廢話不多說,上代碼救湖。
1.PickViewController 聲明delegate愧杯,方法。
@class PickViewController;
@protocol PickViewControllerDelegate
@required
-(void)SendValueWithVC:(PickViewController*)PickViewController Value:(NSString*)value;
@end
2.delegate屬性
@property(weak,nonatomic)id<PickViewControllerDelegate>Delegate;
3. 觸發(fā)代理
if ([self.Delegate respondsToSelector:@selector(SendValueWithVC:Value:)]) {
[self.Delegate SendValueWithVC:self Value:self.strdata0];
}
4.ViewController 中遵循委托
@interface ViewController ()<PickViewControllerDelegate>
pickVC.Delegate = self;
5.實現(xiàn)委托方法
-(void)SendValueWithVC:(PickViewController *)PickViewController Value:(NSString *)value{
NSLog(@"%@",value);
}
代碼見~代碼不見了