首页 > 代码库 > 属性传值和block
属性传值和block
属性传值和block
属性传值用于当前页面的值传入下个界面;
block用于当前页面的值传回上个界面;
导入头文件;
- 属性传值
首先下一个界面要定义一个变量来接收
@property (nonatomic, weak) NSString *name;
在上个界面跳转的方法里,初始化一个对象,并赋值。(类名+变量名) - block传值
在当前页面声明一个方法块
#userViewController.h
typedef void(^updateUserSucc)(void);
@property (nonatomic, strong) updateUserSucc updateUserSucc;
在需要的地方调用
if (_updateUserSucc) {
_updateUserSucc();
}
在上个界面写
//类名+方法名
userViewController.updateUserSucc = ^(){
方法。。。。(可以刷新表格什么的)
};
-------------------------------------------------------------
每天都进步一点点
-------------------------------------------------------------
属性传值和block
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。