【发布时间】:2015-06-20 21:47:04
【问题描述】:
我有一些名为 mainContainer 的视图控制器,然后他导入了一些名为 myPills 的其他视图控制器,并将其添加为子视图。
mainContainer 也有一个protocol 用于将代表发送到myPills 类,它看起来像:
//mainContainer.h
@protocol mainScrollerDelegate <NSObject>
-(void)function;
@end
@interface MainContainerView : UIViewController<UIScrollViewDelegate>
显然,在myPills 类中我无法导入mainContainer 视图,但我确实想注册到mainContainer 代表。
所以在myPills
@interface MyPillsView : UIViewController <mainScrollerDelegate>
编译时会报错。
我已阅读此内容,并尝试将导入移至委托下 - 未成功。(未声明委托的相同错误)
Cannot find protocol declaration
您如何从 classA 监听 classB 中的委托,其中 classA 正在导入 classB ,所以 classB 无法导入 A 回来?
【问题讨论】:
标签: ios objective-c delegates