如图所示,我已经导入了ViewController的头文件,为什么还会有这个报错呢...求解。(xCode重启好几次了)
如图所示,我已经导入了ViewController的头文件,为什么还会有这个报错呢...求解。(xCode重启好几次了)
你这样做是声明一个ViewController
类型的属性。
设置代理的话,首先在你的ViewController
类中,要有类似于@property (nonatomic, weak, nullable) id <UITableViewDelegate> delegate;
的定义。
并且要有实现协议的方法,如@protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
。
注意property
声明中的<>
内的名称和协议名相同。
2 回答1.1k 阅读
1 回答1.2k 阅读✓ 已解决
1 回答2.8k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答934 阅读
1 回答959 阅读
啊,终于找到错误了,我贴的图没有完全显示错误的内容。
其实是一个循环引用的错误,我在ViewController.h里import了CellViewController.h
同时在CellViewController.h里面又import了ViewController.h
结果导致了上图中的报错。