我多次尝试使用w2
存储我的信息,但失败了。我不知道如何解决。
NSUserDefaults
这些是我的代码,但" nu"没有结果,你可以看到我有
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
[tableView deselectRowAtIndexPath:indexPath animated:YES];
if (tableView == mySearchController.searchResultsTableView)
{
//BMKPoiInfo* info = poiResultArray[indexPath.row];
NSString *nn = poiResultArray[indexPath.row];
//dw
NSUserDefaults *userDef =[NSUserDefaults standardUserDefaults];
[userDef setInteger:1 forKey:@"poiPosition"];
// [userDef setObject:@"aa" forKey:@"poiPosition"];
[userDef synchronize];
[_selectBtn setTitle:nn/*info.name*/ forState:UIControlStateNormal];
NSInteger nu = [userDef integerForKey:@"poiPosition"];
为什么" nu"什么都没有?
答案 0 :(得分:0)
您可以使用 - [NSUserDefaults setInteger:forKey:]
来存储值,并使用 - [NSUserDefaults integerForKey]
来检索它。
确保使用相同的密钥来保存并从NSUserDefaults