Objective c 在目标c中声明swift协议委托变量时获取错误

Objective c 在目标c中声明swift协议委托变量时获取错误,objective-c,swift,protocols,Objective C,Swift,Protocols,错误:找不到“GameDelegate”的协议声明 //Swift协议 进口AVF基金会 进口UIKit; @objc协议代理{ func lostConnection() } 目标C类: //play.h文件 #导入“SimpliSafe Swift.h” @接口SSStreamManager:NSObject @属性(分配)id委托 @结束 不要将Swift生成的头文件导入头文件!替换 #import "SimpliSafe-Swift.h" 与 …并将#import“SimpliSaf

错误:找不到“GameDelegate”的协议声明

//Swift协议
进口AVF基金会
进口UIKit;
@objc协议代理{
func lostConnection()
}
目标C类:

//play.h文件
#导入“SimpliSafe Swift.h”
@接口SSStreamManager:NSObject
@属性(分配)id委托
@结束

不要将Swift生成的头文件导入头文件!替换

#import "SimpliSafe-Swift.h"


…并将
#import“SimpliSafe Swift.h”
放在
.m
文件中。毫无疑问,这不是同一个问题,是吗?我回答了这个问题,你问的问题。出现“找不到协议声明”错误;现在这个错误已经消失了。完成。如果你有一个新问题,作为一个新问题提问。谢谢@matt。这有助于消除上述错误。我可能需要打开访问协议方法的新票证,因为我得到的错误是“选择器'lostConnection'的实例方法未知”
@protocol GameDelegate;