Xcode-block
来源:互联网 发布:查询域名对应的ip地址 编辑:程序博客网 时间:2024/06/06 09:13
1.block传值:
把ThirdViewController文件中的val传给SecondViewController文件中的sec
在ThirdViewController.h文件中-设置block
#import <UIKit/UIKit.h>typedef void(^getValue)(NSString *valueStr);@interface ThirdViewController : UIViewController@property (nonatomic,copy)getValue getValue;@end
在ThirdViewController.m文件中-回调block
#import "ThirdViewController.h"@interface ThirdViewController ()@property (nonatomic,copy) NSString *val;@end@implementation ThirdViewController- (void)action{ self.getValue(_val);}
在SecondViewController.m文件中-实现block
#import "ThirdViewController.h"@interface SecondViewController ()@property (nonatomic,copy) NSString *sec;@end@implementation SecondViewController- (void)action{ ThirdViewController *thirdVC = [[ThirdViewController alloc]init]; __weak SecondViewController *weakSelf = self; thirdVC.getValue = ^(NSString *val){ weakSelf.sec = val; };}
0 0
- Xcode-block
- Xcode Block retain cycle警告解决办法
- xcode中省略block块中的参数名
- Block
- block
- Block
- block
- block
- block
- block
- block
- block
- Block
- block
- Block
- Block
- Block
- Block
- 探秘Java字符串桃花源
- 【HDU】2069 - Coin Change(暴力)
- web应用中普通java程序读取资源文件
- ATU 从新出发
- C/C++怎样通过预定义宏识别编译器名称和版本
- Xcode-block
- HTML5入门大二下暑假总结---1
- 安装vs2010并配置opencv2.4.11笔记【2016-8】
- leetcode No103. Binary Tree Zigzag Level Order Traversal
- UVA 10474 Where is the Marble
- httpServletResponse简概
- 2016多校训练Contest10: 1001 Median hdu5857
- linux文件交集差集
- SQL Server 2014连接启动和停止服务器