一、属性传值对于属性传值而言,相对于其它的三种 方法来说,是最基础,最简单的一种 方法,但,属性传值 有很大的局限性,因为是适用于第一个界面向第二个界面传 值,第二个向第三个界面传值等等。N界面向N + 1界面传值。而在此基础上,必须知道跳转界面的明确位置及所要传的值的具体类型。 ...
一、属性传值
对于属性传值而言,相对于其它的三种 方法来说,是最基础,最简单的一种 方法,但,属性传值 有很大的局限性,因为是适用于第一个界面向第二个界面传 值,第二个向第三个界面传值等等。N界面向N + 1界面传值。而在此基础上,必须知道跳转界面的明确位置及所要传的值的具体类型。在第二个界面中声明所要传值 类型的属性。
@interface SecondViewController : UIViewController//声明一个字符串属性来保存第一个界面传过来的字符串内容@property (nonatomic, copy)NSString *string;@property (nonatomic, copy)UIColor *color;@property (nonatomic, retain)UILabel *label;
12 NSString *(^block3)(void) = ^(void){13 return @"有参wu返回值";14 };15 NSLog(@"block3 is %@", block3());16 NSString *(^block4)(NSString *text) = ^(NSString *string){17 return [string stringByAppendingString:@"有返回值"];18 };19 NSLog(@"block4 is %@",block4(@"有参有返回值"));
原标题:属性传值,协议传值,block传值,单例传值四种界面传值方式
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。