這篇文章的demo是我以前一個(gè)項(xiàng)目里抽出來的,可以用于一個(gè)項(xiàng)目中不同數(shù)據(jù)源的PickView。風(fēng)格統(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.實(shí)現(xiàn)委托方法
-(void)SendValueWithVC:(PickViewController *)PickViewController Value:(NSString *)value{
NSLog(@"%@",value);
}
代碼見~代碼不見了