在我的主视图控制器中,我有一个调用弹出框的按钮。由于弹出框有它自己的视图控制器,它的按钮调用弹出框视图控制器中的方法。但是我如何从主视图控制器调用方法呢?
我试过这个。在弹出视图控制器中,我在 .h 中添加了一个属性
@class ViewController;
@interface PopoverContent : UIViewController <UITextFieldDelegate>
...
@property (strong, nonatomic) ViewController *parentView;
在我的 popover 实现中,我在 viewDidLoad 中执行了此操作:
self.parentView = [[ViewController alloc] initWithNibName:nil bundle:nil];
在 ViewController 我有一个名为 generateHash 的方法,所以我尝试了
[parentView generateHash];
但我得到了错误:
No visible @interface for 'ViewController' declares selector 'generateHash'
知道我做错了什么吗?谢谢