新建一个类继承 NSObject
#import <Foundation/Foundation.h>
@interface FinxingDate : NSObject
#pragma mark - 创建单例方法
// 作为返回值的区别 id(泛型指针) 不知道具体对象 instancetype可以动态识别哪种类型
// 起名习惯,share + 类名
//+ (ShareData *)
+ (instancetype)shareFinxingDate;
// 通过属性承载
@property (nonatomic, strong) NSString *inputString;
@end
@implementation FinxingDate
// static 保值作用
static FinxingDate *date = nil;
// 单例类使用此方法,创建单例
+ (instancetype)shareFinxingDate
{
// 第一次必须执行完
if (nil == date) {
date = [[FinxingDate alloc] init];
}
return date;
}
@end
将想要传递的值赋给[FinxingDate shareFinxingDate].inputString
就可以实现在多个页面之间传值了。
版权声明:本文为outlan原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/yadong_zhao/article/details/46866639