0

我有一个“ HomeViewController.h”包含一个属于“”的容器视图PublishViewController.swift。当我单击容器视图上的按钮时,我想弹出“ AddEventViewController.h”。

但是当我指定 "HomeViewController作为 的代表时AddEventViewController,我得到的错误是

“类型 'HomeViewController' 未确认协议“AddEventViewControllerDelegate”

我错过了什么或者这是错的?

这是我的代码: HomeViewController.h @interface HomeViewController ()

AddEventViewController.h

@protocol AddEventViewControllerDelegate <NSObject>  
@end

@interface AddEventViewController : UIViewController
@end

PublishViewController.swift

let addEventVC = self.storyboard?.instantiateViewControllerWithIdentifier("AddEventViewController") as AddEventViewController
if let homeVC = self.parentViewController as? HomeViewController {
     addEventVC.delegate = homeVC
 }
self.presentViewController(addEventVC, animated: true, completion: nil)

Xcode截图在此处输入图像描述

4

0 回答 0