我在下面一行遇到警告
更改以下行后出现此警告
@interface BDSAppDelegate : UIResponder <UIApplicationDelegate>
到
@interface BDSAppDelegate : UIResponder <UIApplicationDelegate, UIScrollViewDelegate>
在这里,我只是遵循 UIScrollViewDelegate
并出现此警告。一切都很完美,但我不明白如何删除这个警告。任何人都可以解释为什么会出现这种情况以及如何删除它。提前致谢。
最佳答案
[[UIApplication sharedApplication] delegate]
返回 id<UIApplicationDelegate>
必须转换为 BDSAppDelegate
以防止出现警告。
换句话说,所有 BDSAppDelegate
是 id<UIApplicationDelegate>
但这并不意味着所有id<UIApplicationDelegate>
是 BDSAppDelegate
.
关于ios - 符合后出现警告 `UIScrollViewDelegate`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23148316/