block外部如何获取内部的值

最近在写个东西,用到了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外部如何获取内部的值)