菜鸟教程小白 发表于 2022-12-13 07:28:35

ios - 符合 `UIScrollViewDelegate` 后出现警告


                                            <p><p>我正面临下面一行的警告</p>

<p> <img src="/image/HjeKs.png" alt="enter image description here"/> </p>

<p>更改以下行后出现此警告</p>

<pre><code>@interface BDSAppDelegate : UIResponder &lt;UIApplicationDelegate&gt;
</code></pre>

<p>到</p>

<pre><code>@interface BDSAppDelegate : UIResponder &lt;UIApplicationDelegate, UIScrollViewDelegate&gt;
</code></pre>

<p>在这里,我只是符合 <code>UIScrollViewDelegate</code> 并出现此警告。每件事都很完美,但我不明白如何删除这个警告。任何人都可以解释为什么会这样以及如何删除它。提前致谢。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p><code>[ delegate]</code> 返回一个 <code>id<UIApplicationDelegate></code> 必须强制转换为 <code>BDSAppDelegate</code> 以防止出现警告。 </p>

<p>换句话说,所有 <code>BDSAppDelegate</code> 都是 <code>id<UIApplicationDelegate></code> 但这并不意味着所有 <code>id<UIApplicationDelegate></code>是一个<code>BDSAppDelegate</code>。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 符合`UIScrollViewDelegate` 后出现警告,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/23148316/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/23148316/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 符合 `UIScrollViewDelegate` 后出现警告