iOS---block反向传值
2015-12-02 09:31
387 查看
//从1界面跳转到2,返回第2个界面的数据
/** ---------------------------------------------------------------------------*/
//第1个界面的.m
Select *select= [[Select alloc]init];
select.hidesBottomBarWhenPushed=YES;
[self.navigationController
pushViewController:select animated:YES];
select.block = ^(NSString *str){
_value1 = str;
};
/** ---------------------------------------------------------------------------*/
//第2个界面的.h
@interface Select :
UIViewController
typedef void (^ablock)(NSString *str);
@property (nonatomic,
copy) ablock block;
@end
/** ---------------------------------------------------------------------------*/
//第2个界面的.m
//跳转上一界面
if (self.block) {
self.block(要传得值);
//
必须写在pop之前
[self.navigationController
popToViewController:[self.navigationController.viewControllers
objectAtIndex:2]
animated:YES];
}
/** ---------------------------------------------------------------------------*/
//第1个界面的.m
Select *select= [[Select alloc]init];
select.hidesBottomBarWhenPushed=YES;
[self.navigationController
pushViewController:select animated:YES];
select.block = ^(NSString *str){
_value1 = str;
};
/** ---------------------------------------------------------------------------*/
//第2个界面的.h
@interface Select :
UIViewController
typedef void (^ablock)(NSString *str);
@property (nonatomic,
copy) ablock block;
@end
/** ---------------------------------------------------------------------------*/
//第2个界面的.m
//跳转上一界面
if (self.block) {
self.block(要传得值);
//
必须写在pop之前
[self.navigationController
popToViewController:[self.navigationController.viewControllers
objectAtIndex:2]
animated:YES];
}
相关文章推荐
- iOS 如何隐藏导航栏
- iOS入门开发之环境熟悉
- iOS开发中Quartz2D控制圆形缩放和实现刷帧效果
- iOS 万能跳转界面方法 (runtime实用篇一)
- IOS系统的安装和Vi的操作模式以及简单的指令
- 如何设计一个 iOS 控件?(iOS 控件完全解析)
- GCD详解及实现- 常用API
- ios7 真机调试 设置 bitcode
- iOS-多线程基础
- iOS中的常用的几种设计模式
- 如何xcode6中创建pch文件
- 安卓仿IOS开关设计
- [iOS 开发问题解决]kCFStreamNetworkServiceTypeVoIP' is deprecated
- 蓝懿 iOS 技术交流和心得分享 12.1
- iOS:Masonry练习详解
- iOS调用地图导航
- ios 开发中跟绘图相关的CGFloat,CGPoint,CGSize,CGRect
- ios8 系统定位问题
- iOS8中添加的extensions总结(二)——分享扩展
- iOS中的模糊视图效果