美文网首页
block外部如何获取内部的值

block外部如何获取内部的值

作者: 哈利波特会魔法 | 来源:发表于2018-03-26 19:43 被阅读0次

最近在写个东西,用到了block。是想获取block里面的值,当做函数的返回值,但是返回值一直为空,因为先执行了返回,函数结束了,block里面的完全没有执行。醉了真的是。


111531704758_.pic.jpg 如下: A7599995-1246-45B1-815D-58B7C9CAC8B8.png 纠结了好大一会,后来选择了block传值 96668021-EAF7-46D1-848B-43BFC7CA2B07.png

不使用带返回值的函数

在接收值的地方仍然利用block 085467EA-C828-4BBB-B81D-B849E4096B3E.png

相关文章

  • block外部如何获取内部的值

    最近在写个东西,用到了block。是想获取block里面的值,当做函数的返回值,但是返回值一直为空,因为先执行了返...

  • block

    block block内部访问外部的变量 如果外部的变量是基本数据类型,在block内部不可以直接修改外部变量的值...

  • iOS面试题(31.Block的循环引用、内部修改外部变量、三种

    block强引用self,self强引用block内部修改外部变量:block不允许修改外部变量的值,这里的外部变...

  • block的变量以及内存管理

    有些疑问 1.为什么在block里面改变获取的外部变量的值编译会报错?2.在block里面改变任何获取的外部变量的...

  • Objective-C 类之间通信

    block的使用 block的定义和使用 变量的作用域及代码的执行顺序 block外部变量的值在block内部具有...

  • Block的使用

    block的定义 block内部使用变量 如果block访问的外部变量是局部变量,那么就是值传递,外界变了不会影响...

  • 知识点积累

    __block的作用和用途: 作用: 在Block使用中,Block内部能够读取外部局部变量的值。但我们需要改变这...

  • Block注意事项

    1.Block注意事项 在block内部可以访问block外部的变量 block内部也可以定义和block外部的同...

  • 06.5-OC中__block的底层原理

    __block本质 我们知道在block内部不能够直接修改外部的变量的值,但是我们给变量添加__block修饰后,...

  • Block变量捕获详解(一)

    什么是Block变量捕获block变量捕获就是在block内部创建一个变量来存放外部变量什么是值捕获block将外...

网友评论

      本文标题:block外部如何获取内部的值

      本文链接:https://www.haomeiwen.com/subject/axkyxftx.html