我在Xcode 从不兼容类型分配给...时收到警告。当我在没有UITableViewDelegate协议的情况下将tableView的委托设置为UIViewController时会出现。
这个警告很烦人,我想禁用它。但是,我无法找到如何做到这一点。只有this帖子显示了类似的内容。
答案 0 :(得分:0)
当ViewController
未在.h文件中使用UITableViewDelegate
协议进行确认时,会出现此警告。
要解决此问题:
在ViewController.h
:
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController <UITableViewDelegate>
@property NSString *myString;
@end
希望这有帮助。
答案 1 :(得分:0)
因此,有几个哭泣的人会有一些沮丧,但在某些情况下,这个问题的答案可能会有用。也许不是在这一个,但在类似的情况下。
我终于找到了answer,似乎是现在(2016年底)实现协议而不是使用
的唯一途径#pragma GCC diagnostic ignored "-Wprotocol"