UI_Singleton(单例传值)
2015-07-13 19:13
375 查看
新建一个类继承 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
就可以实现在多个页面之间传值了。
相关文章推荐
- N-Queens II 回溯法求八皇后
- easyui window refresh 刷新两次解决办法
- SQLException:value '0000-00-00' can not be represended as java.sql.TimeStamp
- IOS - 获取UITextField的输入文本
- How to build cURL static library with SSL support on Windows
- IOS - UIView停止交互
- UI4_UITableViewEdit
- UI3_UITableView
- UI2_ScrollViewHomeWork
- UI1_ScrollViewHomeWork
- 探秘Java中的String、StringBuilder以及StringBuffer
- UIButton上字体的对齐方式
- UIProgressViewController学习记录
- IOS--UI--LessonUITableView
- 确保客户端可以接收到服务端的异常serviceDebug includeExceptionDetailInFaults="true"
- Leetcode Implement Stack using Queues
- UEditor 第一次加载正常,第二次无法正常加载问题
- EasyUi Datagrid的基础使用
- Android开发UI之Navigation Drawer
- easyui常用控件及样式收藏