UI_Block传值
来源:互联网 发布:淘宝网店模版 编辑:程序博客网 时间:2024/05/07 05:00
block 传值
在第二个控制器里面声明block
// 类似代理的协议typedef void(^TransmitValueBlock) (NSString *);@interface SecondViewController : UIViewController// 类似代理的定义@property (nonatomic, copy) TransmitValueBlock ablock;// 可以不用写 typedef@property (nonatomic, copy) void (^yadongBlock) (NSString *);@end
在第一个控制器里面实现 block 体
- (void)buttonDidClicked:(UIButton *)sender{ SecondViewController *secondVC = [[SecondViewController alloc] init]; // 第一个页面实现 block 体 secondVC.ablock = ^(NSString *text){ NSLog(@"%@", text); self.rootView.label.text = text; }; [self.navigationController pushViewController:secondVC animated:YES];}
第二个页面调用
- (void)leftBarButtonItemAction:(UIButton *)sender{ // 第二个页面调用,传一个参数 self.ablock(self.rootView.textfield.text); [self.navigationController popToRootViewControllerAnimated:YES]; NSLog(@"fanhui");}
缓存数据
// 暂时存储 [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"isLogin"]; // 取值 BOOL isLoginIt = [[NSUserDefaults standardUserDefaults] boolForKey:@"isLogin"];
0 0
- UI_Block传值
- UI_Block传值
- UI_Block
- 传值
- 传值
- 传值
- 传值
- 传值
- 传值
- 传值
- 传值
- 传值
- 传值
- 传值
- 传值
- 传值
- 传值、传引用、传值
- iOS传值(block传值)
- 红黑树 -- Linux内核
- java 解析 html 的利器-->jsoup
- Maven实战(十)Maven 3,是时候升级了
- 如何高效的展示Bitmap
- 关于魅族手机无法链接到eclipse
- UI_Block传值
- 024.If Correct 更正错误
- 论文选读Alternating Decision Forests和Alternating Regression Forests
- Shell脚本之awk详解
- 解决拾取图片回来解析真实URI有冒号的问题
- 算法导论2-1-4
- Maven pom.xml配置详解
- mysql查询结果输出到文件
- Android -- Volley解