Swift protocols Swfit:关联目标C ViewController delete get错误:";类型';二十六控制器';不符合“协议”;

Swift protocols Swfit:关联目标C ViewController delete get错误:";类型';二十六控制器';不符合“协议”;,swift-protocols,Swift Protocols,我有一个“HomeViewController.h”包含一个属于“PublishViewController.swift”的容器视图。单击容器视图上的按钮时,我想弹出“AddEventViewController.h” 但是当我将“HomeViewController指定为AddEventViewController的代理时,我得到的错误是 “类型“HomeViewController”不确认 协议“AddEventViewControllerDelegate” 我错过了什么或者这是错的 这是我

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

但是当我将“
HomeViewController
指定为
AddEventViewController
的代理时,我得到的错误是

“类型“HomeViewController”不确认 协议“AddEventViewControllerDelegate”

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

这是我的密码: HomeViewController.h @接口HomeViewController()

AddEventViewController.h

@protocol AddEventViewControllerDelegate <NSObject>  
@end

@interface AddEventViewController : UIViewController
@end
Xcode屏幕截图

您是否为AddEventViewController创建了委托方法?这是一个很长的故事,但我想我已将
HomeViewController
扩展名更改为它的.h文件,它可以工作。
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)