把plist里数据显示在textField上-阿里云开发者社区

开发者社区> 技术小胖子> 正文

把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,如需转载请自行联系原作者



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
图片设置level-list,根据不同状态显示不同图片
前言:工作需求,wifi图标根据不同的强度,显示不同的状态.于是想到用图层的方法 bg.xml note:android:maxLevel 必须从0递增,顺序错误后只会显示第一张图片 布局文件 代码中使用 Le...
638 0
Android Studio列表用法之一:ListView图文列表显示(实例)
前言:         ListView这个列表控件在Android中是最常用的控件之一,几乎在所有的应用程序中都会使用到它。         目前正在做的一个记账本APP中就用到了它,主要是用它来呈现收支明细,是一个图文列表的呈现方式,下面就讲讲具体是如何实现的。
4638 0
ExpandableListView getChildView 不执行,不显示子列表
原因很简单:   在 GroupView 里面不要加入 button 等可点击空间,否则 和 点击 Groupview 展开相冲突。 去掉就好了getGroupView
1489 0
Android在一个TextView里显示不同样式的字体
在同一个TextView里显示不同样式的字体 public void setSpan(Object what, int start, int end, int flags); 样式1:...
866 0
c# richTextBox显示一个txt文档出现中文乱码
1、参考解决方案 怎么读的呢? 如果是从文本中读的,考虑一下编码问题 FileStream fs = new FileStream(@"c:\你的文本.txt", FileMode.
2041 0
kbmmw 与extjs 通过JSON Base64 显示图片
delphi 官网上开始也来越多的介绍delphi与extjs 结合的例子,今天我就把官方的例子翻版一下。 官方使用C++builder 和webbroker 实现。 我使用kbmmw 来实现一下。
1006 0
21119
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载