范文 |
首先写一个单例类,继承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; } |