【发布时间】:2011-11-21 11:40:22
【问题描述】:
首先让我解释一下我的意思。我不想为协议输入参数:
-(void)someMethod:(id<SomeProtocol>)someArgument;
我想要将一个协议传递给一个方法,就像我可以将一个类传递给一个方法一样(以下内容不正确,但它希望能解释我想要做什么):
-(void)someMethod:(Protocol)someArgument;
然后我希望能够使用协议来检查一组对象是否实现了它。
【问题讨论】:
标签: objective-c methods protocols arguments