2017-08-10 51 views
0

比方说,我们有一个协议疾如:Objective-c类可以符合快速协议吗?

@objc protocol MySwiftyProtocol: NSObject {} 

的Objective-C类可以符合SWIFT协议?

像:

@interface MyObjcClass : NSObject <MySwiftyProtocol> 
+0

你试过了吗? –

+0

当然我已经尝试过了。 :)但是,我无法从我的测试中确定问题是否是我的实现(如上所述),或者它不是简单的支持。 –

+0

答案是什么? – dan

回答

0

是的,他们可以,但只能在.m文件。

答案清楚地在Apple文档"Declaring a Swift Protocol That Can Be Adopted by an Objective-C Class"dan linked to in a comment above的标题下说明。

+0

而不是删除[你错误的问题]( https://stackoverflow.com/questions/46621239/),将它标记为与我关联的目标重复数据库的副本更为有用。你自己写:_“但是,我可能从来没有发现这个问题,因为它的标题的措辞是”_:这可能是保持重复文件不被删除的主要用例:帮助用户搜索其他文字实际上找到答案(可能隐藏在类似但不完全相同的标题下)。我会建议重新打开你的问题,以便我们可以正确地将其标记为目标的副本。 – dfri

+0

好的,会做,谢谢你的提示。 –