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

标签 ios objective-c uiscrollviewdelegate

我在下面一行遇到警告

enter image description here

更改以下行后出现此警告

@interface BDSAppDelegate : UIResponder <UIApplicationDelegate>

@interface BDSAppDelegate : UIResponder <UIApplicationDelegate, UIScrollViewDelegate>

在这里,我只是遵循 UIScrollViewDelegate 并出现此警告。一切都很完美,但我不明白如何删除这个警告。任何人都可以解释为什么会出现这种情况以及如何删除它。提前致谢。

最佳答案

[[UIApplication sharedApplication] delegate]返回 id<UIApplicationDelegate>必须转换为 BDSAppDelegate以防止出现警告。

换句话说,所有 BDSAppDelegateid<UIApplicationDelegate>但这并不意味着所有id<UIApplicationDelegate>BDSAppDelegate .

关于ios - 符合后出现警告 `UIScrollViewDelegate`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23148316/

相关文章:

ios - 如何确定 iOS 中的连接质量?

ios - 捏和旋转手势结束后如何将图像设置为原始状态?

ios - 内容未显示在 UITableView 中

objective-c - UITextView 调整宽度以适合文本

swift - 在 Swift 中访问 UIScrollView 的 UIView 内容

html - DIV 以桌面浏览器为中心,而不是 iPhone - 为什么?

ios - 创建一个椰子

ios - 在 IOS 中显示一个新 View

iphone - 如何以与我手动缩放完全相同的方式以编程方式缩放 UIScrollView

iphone - 如何创建具有 "oversized"页面的分页UIScrollView