历史搜索记录保存
2016-04-14 11:01
381 查看
-(void)resouclick:(UIButton *)sender { NSArray *myarray = [[NSUserDefaults standardUserDefaults]arrayForKey:@"mysearch"]; historyArr = [myarray mutableCopy]; [historyArr addObject:_searchTF.text]; if (historyArr==nil) { historyArr = [[NSMutableArray alloc]init]; } else if ([historyArr containsObject:_searchTF.text]) { [historyArr removeObject:_searchTF.text]; } [historyArr insertObject:_searchTF.text atIndex:0]; NSUserDefaults *mydefaults = [NSUserDefaults standardUserDefaults]; [mydefaults setObject:historyArr forKey:@"mysearch"]; [mydefaults synchronize]; [_historyTableview reloadData];
首先保存一个静态数组,然后将静态数组动态copy到一个可变数组0
可变数组添加搜索记录(TextFiled输入的内容)
判断数组是否为空,如果有想同的记录添加进来(移除).
将输入的内容插入到数组的某个位置
NSUserDefalults 保存可变数组..
相关文章推荐
- java web HttpClient 开发一个接口
- 键盘虚拟码
- Linux samba搭建
- 时间复杂度计算
- 北邮校园网自服务IP地址
- 解决浏览器访问跨源问题
- android事件分发机制之ViewGroup篇,简化版
- Android TextView 横竖排切换(字方向不变)
- CAS4.0 4.1 服务器端搭建(二)
- 波特率时钟
- chrome书签导出
- hbase on spark
- 关于SQL Server无法查询中文的问题
- 在docker中安装apache
- 建立一个隐式意图
- 求最长回文串的几种方法
- libevent异步IO读写操作
- springmvc 定义拦截器
- ios界面设计学习之布局
- eclipse进行Android开发的环境搭建