标题 | ios利用单例实现不同界面间的数据传输 |
内容 | 首先写一个单例类,继承nsobject check.h文件中 @property(strong ,nonatomic) uitable * table; @property(strong ,nonitomic) uitextfiled * text; +(check*)sharedatamodle; check.m中 //定义一个静态的checke类的对象,并赋给一个空值 static check * datamodle = nil; +(check*)sharedatamodle { if (datamodle == nil) { datamodle = [[check alloc]init]; } } //在数据源将数据赋值给单例的对象 -(void)checkdatasource { [check sharedatamodle].lable = @15; [check sharedatamodle].text = @22; } //引入单例的头文件 ,在对应定的方法中给对应的对象赋值 //将单例中的属性值传给当前界面中的接收对象,到此就完成了数据的传送和接收 -(void)viewwillappear:(bool)animated { [super viewwillappear:animated]; self.numberlable.text=[check sharedatamodle].lable; self.danhao.text = [check sharedatamodle].text; } |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。