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