您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页Delegate传值

Delegate传值

来源:化拓教育网

这篇文章的demo是我以前一个项目里抽出来的,可以用于一个项目中不同数据源的PickView。风格统一,废话不多说,上代码。

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. 触发代理

if ([self.Delegate respondsToSelector:@selector(SendValueWithVC:Value:)]) {

[self.Delegate SendValueWithVC:self Value:self.strdata0];

}

4.ViewController 中遵循委托

@interface ViewController ()<PickViewControllerDelegate>

pickVC.Delegate = self;

5.实现委托方法

-(void)SendValueWithVC:(PickViewController *)PickViewController Value:(NSString *)value{

NSLog(@"%@",value);

}

代码见~代码不见了

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务