이전 plists 내용을 유지하면서 NSMutableArray에서 일부 데이터를 plist에 쓰려고합니다.NSMutableArray를 파일에 추가 할 수 있습니까?
함수 writeToFile:atomically:
은 새 내용으로 이전 내용을 덮어 씁니다. 새 배열의 객체를 plist에 추가하려고합니다.
어떻게이 작업을 수행 할 수 있습니까? 고맙습니다.
어떻게하면 중복을 확인할 수 있습니까?
이전 plists 내용을 유지하면서 NSMutableArray에서 일부 데이터를 plist에 쓰려고합니다.NSMutableArray를 파일에 추가 할 수 있습니까?
함수 writeToFile:atomically:
은 새 내용으로 이전 내용을 덮어 씁니다. 새 배열의 객체를 plist에 추가하려고합니다.
어떻게이 작업을 수행 할 수 있습니까? 고맙습니다.
어떻게하면 중복을 확인할 수 있습니까?
파일의 내용을 배열에로드 한 다음 MutableArray에 addObjectsFromArray:
을 사용하여 내용을로드 한 다음 writeToFile 기능을 사용할 수 있습니다.
즉
NSArray *oldArray = [NSArray arrayWithContentsOfFile:filePath];
[newMutableArray addObjectsFromArray:oldArray];
.....
[newMutableArray writeToFile:filePath atomically:YES];
나는 이것이 더 단순 해 보이기 때문에 이것으로 갈 것이라고 생각합니다. 감사합니다 :) – Emil
+1이 일을하고 파일에 배열의 구조를 유지하는 유일한 방법입니다. – TechZen