如何禁用从不兼容类型警告分配到..

时间:2016-10-21 12:37:29

标签: ios objective-c xcode gcc

我在Xcode 从不兼容类型分配给...时收到警告。当我在没有UITableViewDelegate协议的情况下将tableView的委托设置为UIViewController时会出现。

这个警告很烦人,我想禁用它。但是,我无法找到如何做到这一点。只有this帖子显示了类似的内容。

  • 如何禁用此警告?
  • 了解如何禁用不同类型警告的方法是什么?万一会有另一个警告,我想禁用。

2 个答案:

答案 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"