2011-12-10 5 views
0

내 iPhone 응용 프로그램에는 UIPickerView에서 학생 이름을 선택하는 옵션이 있습니다. 사용자가 피커 [예 : 스티브]에서 학생 이름 (UIPickerView에서 최대 50 개의 이름)을 선택하면 백그라운드 프로세스가 끝난 후 사용자가 앱을 다시 방문하면 UIPickerView에서 마지막으로 선택한 이름을 선택해야합니다. 나는 이것을 사용한 'CoreData'로 해결했지만 어떤 사람들은 앱에서 코다 타타를 사용하고 싶지 않습니다. 그래서, 나는 로컬 캐시 디렉토리에 StudentName을 저장하고 거기에서 학생 이름을 가져 오려고했습니다. NSString 값을 Local에 저장하고 사용자가 이름을 업데이트하고 앱에서 사용하도록 값을 가져올 때 값을 업데이트 할 수 있습니까? 이 문제를 해결하도록 도와주세요. 나는 로컬 파일에 경험이 없다. 미리 감사드립니다. 제 질문이 분명하지 않으면 저에게 물어보십시오. 감사.로컬 디렉토리 iPhone에서 NSString 값을 저장하고 검색하는 방법은 무엇입니까?

답변

2

50 개의 항목 만 저장해야하는 경우 NSUserDefaults를 사용하는 것이 좋습니다. NSArray를 저장하면됩니다.

파일 시스템은 전적으로 사용할 수 있습니다. 원하는 경우 모든 Posix 루틴을 사용할 수 있습니다.

+0

완벽한 안내 및 답변입니다. 고마워. 문제가 해결되었습니다. –

관련 문제