Mic*_*son 16 xcode cocoa objective-c
有时我有一个实现多个协议的接口,我会从XCode收到一条警告,告知我的实现是不完整的.
有没有一种简单的方法可以确定哪些方法是"必需的"但是已经实现(无需从协议头文件中放入所有非可选方法的虚拟实现)?
例如,我在这个界面上有一个警告,但我不想深入了解所有协议.很明显,XCode知道有些东西丢失了,为什么它不能告诉它们是什么!
@interface KTThumbsViewController : UIViewController <KTThumbsViewDataSource, UIImagePickerControllerDelegate, UINavigationControllerDelegate, UIAlertViewDelegate>
Run Code Online (Sandbox Code Playgroud)
XCode 4

不幸的是,在这里找不到答案.但是,在导航器视图的问题导航器中,更多的挖掘出现了答案.
通过右上角的View按钮打开Navigator视图:

然后通过左上角的三角形/感叹号按钮打开"问题"导航器:

如果您使用左边的小三角形展开"不完整实现"语义问题,您可以看到XCode投诉的详细信息.
按alt并单击协议,xcode将显示它的定义位置,以便您查看头文件.或者,在"问题"选项卡中,它将显示您尚未实现的方法.
| 归档时间: |
|
| 查看次数: |
5202 次 |
| 最近记录: |