本帖最后由 王雪冬 于 2014-4-15 06:55 编辑
先创建一个Protocol1- #import <Foundation/Foundation>
- @protocol MyProtocol1
- -(void) test();
- @end
复制代码 先创建一个Protocol2
- #import <Foundation/Foundation>
- @protocol MyProtocol2
- -(void) test();
- @end
复制代码
注意:这两个都有同一个方法名 test()
那么,创建一个类,遵守 这两个协议
- #import <Foundation/Foundation>
- #import "MyProtocol1"
- #import "MyProtocol1"
- @interface Person :NSObject <MyProtocol1 ,MyProtocol2>
- @end
- #import <Foundation/Foundation>
- #import "Person.h"
- @implementatin Person
- //???????????????????????
- @end
复制代码
在最后的代码段中的 //?????????????????这个位置,请问
那这里应该怎么实现,来区分是实现 的事MyProtocol1 的协议,还是MyProtocol2的协议?
|