您的位置:首页 > 其它

历史搜索记录保存

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 保存可变数组..
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: