ios24-数据持久化-对象归档(2)

来源:未知 责任编辑:责任编辑 发表时间:2015-03-01 01:34 点击:

        NSKeyedUnarchiver *unArchiver=[[NSKeyedUnarchiver alloc]initForReadingWithData:data];

        //完成student对象的实例化

        Student *stu=[unArchiver decodeObjectForKey:@"stuobj"];

        [unArchiver finishDecoding];

        //设置显示

        tfId.text=stu.studentId;

        tfName.text=stu.studentName;

        tfClass.text=stu.studentClass;

 

    }

    //进行解压

   
}

//

-(NSString *)getFilePath{

    //设置文件保存的路径

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

   
    //获取documents路径

    NSString *documentPath = [paths lastObject];

    //定义全路径

    NSString *savePath = [documentPath stringByAppendingPathComponent:@"student.achiver"];

    return savePath;

 

}

- (BOOL)textFieldShouldReturn:(UITextField *)textField{

    [textField resignFirstResponder];

    return YES;

}

- (void)viewDidLoad

{

    [super viewDidLoad];

    tfId.delegate=self;

    tfName.delegate=self;

    tfClass.delegate=self;

// Do any additional setup after loading the view, typically from a nib.

}

 

- (void)viewDidUnload

{

    [super viewDidUnload];

    // Release any retained subviews of the main view.

    // e.g. self.myOutlet = nil;

}

 

- (void)viewWillAppear:(BOOL)animated

{

    [super viewWillAppear:animated];

}

 

- (void)viewDidAppear:(BOOL)animated

{

    [super viewDidAppear:animated];

}

 

- (void)viewWillDisappear:(BOOL)animated

{

[super viewWillDisappear:animated];

}

 

- (void)viewDidDisappear:(BOOL)animated

{

[super viewDidDisappear:animated];

}

 

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

{

    // Return YES for supported orientations

    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);

}

 

@end

 

2.建立一个student类

//

//  Student.h

//  ios24-saveObjectToFile

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Lexical or Preprocessor Issue 'xxx.h
  • ios学习笔记(二)xcode 4.3.2下实现基本交互
  • ios学习笔记(一)xcode 4.3.2下创建第一个ios项目
  • UITableView一些方法
  • ios版本的helloworld
  • 如何为Iphone应用创建启动界面
  • 去掉屏幕键盘的方法
  • iPhone SDK开发:本地文本文件内容的读取
  • IOS类似iphone通讯录TableView的完整demo【附源码】
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索 - 移动版 - 返回顶部
Copyright © 2008-2013 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1