菜鸟教程小白 发表于 2022-12-12 13:37:01

ios - 在一个类中定义一个 block 以在其他地方使用


                                            <p><p>我试图在一个类中定义一个 block 类型,以便我可以在其他类中使用它。</p>

<p>我已经把它放在一个无处不在的类的 .h 中......</p>

<pre><code>typedef void (^ProgressBlock)(float progress);
</code></pre>

<p>但我现在想在其他地方使用这个 block 。</p>

<p>我有一个导入正确 .h 文件的类,但 <code>ProgressBlock</code> 不可用。有什么方法可以定义 block ,以便我可以在多个类中使用它?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>制作一个常量文件(C 和 C++ 头文件)在其中定义你的 block 。将该文件导入您想要使用该 block 的任何位置。 </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 在一个类中定义一个 block 以在其他地方使用,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/18250290/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/18250290/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 在一个类中定义一个 block 以在其他地方使用