早教吧作业答案频道 -->其他-->
在objectivec中@protocol有什么作用,还有RelaDelegate的作用是什么.2者集合的具体表现是什么?#import@protocolRelaDelegate-(void)commit:(NSArray*)array;//保存-(void)commitChange:(NSArray*)array;//修改@end@interfaceRela
题目详情
在objective c中@protocol 有什么作用,还有 RelaDelegate的作用是什么.2者集合的具体表现是什么?
#import
@protocol RelaDelegate
-(void)commit:(NSArray*)array; //保存
-(void)commitChange:(NSArray*)array; //修改
@end
@interface RelationViewController :UIViewController
{
id relaDelegate;
IBOutlet UITextField *field1;
IBOutlet UITextField *field2;
IBOutlet UITextField *field3;
IBOutlet UITextField *field4;
}
@property (nonatomic,assign) id relaDelegate;
-(void)setData:(NSArray*)array;
-(IBAction)buttonPressed:(id)sender;
@end
#import
@protocol RelaDelegate
-(void)commit:(NSArray*)array; //保存
-(void)commitChange:(NSArray*)array; //修改
@end
@interface RelationViewController :UIViewController
{
id relaDelegate;
IBOutlet UITextField *field1;
IBOutlet UITextField *field2;
IBOutlet UITextField *field3;
IBOutlet UITextField *field4;
}
@property (nonatomic,assign) id relaDelegate;
-(void)setData:(NSArray*)array;
-(IBAction)buttonPressed:(id)sender;
@end
▼优质解答
答案和解析
@protocol相当于一种接口声明,和Delegate一起使用,是定义一种接口,实现该接口的类默认都支持接口中声明的方法.(Delegate更像是一种委托,但是比其它语言中的委托概念上更大一些).
看了在objectivec中@pr...的网友还看了以下:
英语单词填空(组成单词)1)d.l.e.d.m.i2)l.e.p.o.i.ee3)u.y.g.o. 2020-04-25 …
写出下列算法的功能LinkListdemo(LinkListL){ListNode*q,*p;If 2020-05-17 …
已知文法G2=(VT={a,',',(,)},VN={S,L),S,P),其中P为, S→(L)|a 2020-05-26 …
已知文法G2=(VT={a,',',(,)},VN{S,L},S,P),其中P为, S→(L)|a 2020-05-26 …
己知文法G2=(VT={a,',',(,)},VN={S,L},S,P),其中P为, S→(L)|a 2020-05-26 …
已知G4=(VT{a,',',(,)},VN={S,L,L'},S,P),其中P为, S→(L)|a 2020-05-26 …
数据结构问题,不懂啊,兄弟已知L是带表头结点的非空单链表,且P结点既不是首元结点,也不是尾元结点, 2020-07-14 …
P:Hi,LiHong.L:Hi,Pat.?p:Becauseitwassocoldandrainy 2020-10-31 …
已知直线l同旁的两点A、B,在l上求一点P,使PA+PB最小,则求P点的作法正确的为()A.作A关于 2020-11-06 …
英文单词分类填空动物类1.O()t()p()s2.k()t()e()3.l()b()t()r4.a( 2021-02-05 …