使用block实现两个页面之间的传统价值观

使用block实现两个页面之间的传统价值观

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

第二个view声明一个block属性:

@property (nonatomic, copy) void(^doTransferMsg)(NSString *_msg);

然后传值方法里检查block是不是存在

– (IBAction)transferText:(UIButton *)sender {

  if (_doTransferMsg) {

    _doTransferMsg(@”hello there”);

    _doTransferMsg = nil;

  }

  [self.navigationController popViewControllerAnimated:YES];

}

主View里。创建第二个view的时候。顺便实现这个block

– (IBAction)LoadDetailView:(UIButton *)sender {

  [ibTextLabel setText:nil];

  DetailViewController *_curDetail = [[DetailViewController alloc] initWithNibName:@”DetailViewController”

                                                                            bundle:nil];

  [_curDetail setDoTransferMsg:^(NSString *_msg) {

    dispatch_async(dispatch_get_main_queue(), ^{

      [ibTextLabel setText:_msg];

    });

  }];

  [self.navigationController pushViewController:_curDetail

                                       animated:YES];

  [_curDetail release];

}

that’s all

版权声明:本文博客原创文章,博客,未经同意,不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117387.html原文链接:https://javaforall.net

(0)
上一篇 2022年1月6日 下午3:00
下一篇 2022年1月6日 下午3:00


相关推荐

  • Python 字符串与数字之间的转换

    Python 字符串与数字之间的转换目录什么是类型转换 为什么做类型转换字符串与数字之间转换的要求字符串与数字之间的转换函数什么是类型转换为何做类型转换将自身数据类型变成新的数据类型 并拥有新的数据类型的所有功能的过程即为类型转换 a 1 无法做数字操作为方便更好的帮助处理业务 将类型变更为更适合业务场景的类型字符串与数字之间转换的要求 str gt number 数字组成的字符串 In 61 int str In 62 float str 3 14159

    2026年3月16日
    2
  • 6款国产AI音乐生成神器,你还不知道就out了!

    6款国产AI音乐生成神器,你还不知道就out了!

    2026年3月13日
    3
  • KLayout教程(一)画不同的形状

    KLayout教程(一)画不同的形状1 首先创建一个 newlayout2 创建一个 layer 在 edit layer newlayer 即可创建 名字自己命名即可 3 画方形图形 就是 Box 选择你右边的图层 直接可以画 可以在 edit editoroption 编辑画的最小的网格 如下图我选 othergrid 选择 1um 这个可以根据你需要光刻的最小的尺寸定义 然后你还可以用 select 双击你画的图形定义他的位置 3 清除一些你看不见的小点 可能不知道啥时候在哪个地方画了一下 在现在这个 zoom 下看不见 此时就可以用

    2026年3月20日
    2
  • 软件测试面试题(带答案)

    软件测试面试题(带答案)1 请自我介绍一下 需简单清楚的表述自已的基本情况 在这过程中要展现出自信 对工作有激情 上进 好学 面试官您好 我叫 今年 26 岁 来自江西九江 就读专业是电子商务 毕业后就来深圳工作 有三年的软件测试工程师的经验 我性格比较开朗 能和同事小伙伴友好相处 2 平时工作中是怎么去测的 至少在这个问题中能说的出测试流程 首先根据客户需求文档提取功能模块 然后编写测试计划 提取测试点 设计测试用例 用例评审之后执行用例 提交 bug 编写测试报告 3 为什么要离开上一个公司 离职原因 你觉得

    2026年3月27日
    2
  • 利用ItextPdf、core-renderer-R8 来生成PDF「建议收藏」

    利用ItextPdf、core-renderer-R8 来生成PDF

    2022年1月29日
    48
  • POSTMAN自动生成接口文档_接口测试用例自动生成工具

    POSTMAN自动生成接口文档_接口测试用例自动生成工具介绍drf-spectacular是为DjangoRESTFramework生成合理灵活的OpenAPI3.0模式。它可以自动帮我们提取接口中的信息,从而形成接口文档,而且内容十分详细,再也不

    2022年7月30日
    12

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号