ios - 符合 `UIScrollViewDelegate` 后出现警告
<p><p>我正面临下面一行的警告</p>
<p> <img src="/image/HjeKs.png" alt="enter image description here"/> </p>
<p>更改以下行后出现此警告</p>
<pre><code>@interface BDSAppDelegate : UIResponder <UIApplicationDelegate>
</code></pre>
<p>到</p>
<pre><code>@interface BDSAppDelegate : UIResponder <UIApplicationDelegate, UIScrollViewDelegate>
</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]