.net webserver에서 정보를 얻고 NSuserdefaults에 저장합니다. 나의 코드배열에서 이전 데이터를 새 데이터로 바꾸는 방법
는
[[NSUserDefaults standardUserDefaults] setObject:resultData_agent forKey:@"agentid"];
[[NSUserDefaults standardUserDefaults] setObject:array1 forKey:@"loanoff_id"];
[[NSUserDefaults standardUserDefaults] setObject:array2 forKey:@"agentnames"];
[[NSUserDefaults standardUserDefaults] setObject:array3 forKey:@"agentemail"];
[[NSUserDefaults standardUserDefaults] setObject:array4 forKey:@"agentphone"];
내가 fallowing 코드
agentids = [[NSUserDefaults standardUserDefaults] arrayForKey:@"agentid"];
loanofficerid = [[NSUserDefaults standardUserDefaults] arrayForKey:@"loanoff_id"];
agentnames = [[NSUserDefaults standardUserDefaults] arrayForKey:@"agentnames"];
agentemails = [[NSUserDefaults standardUserDefaults] arrayForKey:@"agentemail"];
agentphone = [[NSUserDefaults standardUserDefaults] arrayForKey:@"agentphone"];
여기
이 5 배열 인을 사용을 얻을 수 있습니다.
5 분마다이 과정을 반복해야합니다.
여기 데이터가 기존 데이터에 추가 된 배열로 대체되지 않습니다. 예를 들어 대한
는 : 처음 agetids에 나는이 과정을 반복하면 그것은
101101을 보여줍니다하지만 난 하나를 기존으로이 값을 교체해야 (101)이있다.
내가 NSMutable 배열을 사용하려고하지만 내가 하나가 저를 도와주세요 수 있습니다 할 수있는 방법을 agentids = [[NSUserDefaults standardUserDefaults] arrayForKey:@"agentid"];
에서 경고를 표시합니다.
미리 감사드립니다.
그래, 내가 노력하고있어 모든 개체의 배열을 제거하지만 여전히 같은 문제가있어, NSUserDefaults도 지울 필요가 있다고 생각한다. 내가 도와 줄 수 있다면 내가 맞을까. 지우는 방법. – MaheshBabu
NSUserDefult에서 데이터를 제거하는 것이 좋습니다. [standardUserDefaults setObject : nil forKey : @ "agentid"]; \t \t [standardUserDefaults synchronize]; – Ishu
감사합니다 이슈, 내 문제를 해결 – MaheshBabu