把plist里数据显示在textField上

简介:

   在代码实现Lable 、textField创建界面以及键盘的处理一文中实现代码布局界面,前面也看了plist文件的一些操作,怎样把plist文件中的值显示在视图上呢,于是在代码实现Lable 、textField创建界面以及键盘的处理一文工程代码中添加了几行代码,让plist文件中的value显示在textField中;


1.打开工程之后,File --> New -->File  在弹出界面中左栏选中Mac  os  X  下的Resourse一栏,选中Property List,点击Next命名为testInfo.plist,然后打开testInfo.plist文件,在文件上右键Add Row,添加如下头所示数据(我用的Xcode版本是4.3.1,老版本的可能有的不一样)



在View的最后面添加代码

//    读取plist文件     NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"testInfo" ofType:@"plist"];          NSMutableDictionary *data=[[NSMutableDictionary alloc] initWithContentsOfFile:plistPath];  //    打印出plist文件     NSLog(@"%@",data);     //读取学生字典的内容到StudentInfo中qu     NSMutableDictionary *StudentInfo = [data objectForKey:@"Student"];     sNameTextField.text = [NSString stringWithFormat:@"%@",[StudentInfo objectForKey:@"Name"]];     sAgeTextField.text = [NSString stringWithFormat:@"%@",[StudentInfo objectForKey:@"Age"]];     sSexTextField.text = [NSString stringWithFormat:@"%@",[StudentInfo objectForKey:@"Sex"]];          NSMutableDictionary *teacherInfo = [data objectForKey:@"teacher"];     //在teacher字典中,把键为Name的值赋给tNameTextField的text上     tNameTextField.text = [NSString stringWithFormat:@"%@",[teacherInfo objectForKey:@"Name"]];     tSexTextField.text = [NSString stringWithFormat:@"%@",[teacherInfo objectForKey:@"Sex"]];      

保存运行

 


代码就不上传了,http://download.csdn.net/detail/duxinfeng2010/4397401直接在这个工程的的ViewDidLoad函数中的后面添加上这些代码就行了





  本文转自新风作浪 51CTO博客,原文链接:http://blog.51cto.com/duxinfeng/1208760,如需转载请自行联系原作者



相关文章
|
6月前
|
XML JSON 数据格式
在 plist 中轻松转换两种格式
在 plist 中轻松转换两种格式
|
6月前
|
存储 XML JSON
如何打开 plist 文件
如何打开 plist 文件
|
5月前
|
JSON 数据格式
easyUI 的combobox如何获取除valueField和textField外的三个值
easyUI 的combobox如何获取除valueField和textField外的三个值
|
11月前
|
XML JSON 数据格式
打开 plist 文件
打开 plist 文件
添加textField到tableviewheader
添加textField到tableviewheader
46 0
SwiftUI—使用TextField文本输入框接收用户的数据
SwiftUI—使用TextField文本输入框接收用户的数据
690 0
SwiftUI—使用TextField文本输入框接收用户的数据
|
Swift
Swift: UITextView&UITextField 限制字数和输入内容
Swift: UITextView&UITextField 限制字数和输入内容
1215 0
Swift: UITextView&UITextField 限制字数和输入内容
|
索引 内存技术 数据安全/隐私保护