代码改变世界

Iphone文件处理——使用Documents文件夹

2012-03-10 22:32  htc开发  阅读(410)  评论(0编辑  收藏  举报

Documents文件夹是存储应用程序所用文件的地方,下面这个例子是向Documents文件夹添加一个txt文件并写入内容,然后读取这个文件的内容到屏幕上(在下面那幅图中,先在上面那个文本筐中输入内容,然后点击“点击保存到Documents文件夹中”按钮,这样就会将输入在文本筐中的内容保存到文件中,当点击“点击读取保存的文件内容”按钮时就会将文件中的内容显示在下面的文本标签中):

1.新建一个View-based Application项目,在Interface Builder中添加一些视图控件,如下图所示:


2.在.h文件中添加如下代码(控件和成员变量之间的连接就省了):




3.在.m文件中第一如下几个方法,每个方法上面都有说明,这里就不重复了:




4.在viewDidLoad方法里面为文件路径赋值和设置scrollview的大小:

5.当点击文本筐后键盘就会弹出来,但是不作处理的话键盘是不会消失的,这样给用户的体验不好,所以当我们点击键盘的return按钮之后就要隐藏键盘,这里定义一个方法,这个方法的作用是将当前控件移除其First Responder状态,这样键盘就会隐藏了,不过需要将界面中Text Field视图的Did End on Exit事件与这个方法相连: