嘿伙计,
任何人都知道为什么我会在附图中看到警告? 正好在代码上方是我从“更多iPhone 3开发”获得的代码中的评论,这是一本Apress书。作者试图告诉我关于类型转换的一些事情来安静警告,但我不知道如何。
“警告:输入'id ' 才不是 符合 'UITabBarControllerDelegate'协议“
我没有在我的应用中的任何位置使用标签栏或代理。 我在我使用的两个地方都收到同样的警告:
AV_MonitorAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
获取指向我的app delegate的指针。
感谢。
答案 0 :(得分:20)
尝试在分配之前将其转换为适当的类型,
AV_MonitorAppDelegate *appDelegate = (AV_MonitorAppDelegate *)[[UIApplication sharedApplication] delegate];