2009-09-10 2 views

답변

1

고객님의 내부 구조입니다. UITableView는 데이터베이스가 아닙니다. 단순히 데이터에 대한 인터페이스입니다. 선택, 삭제, 추가 등은 코드에 의해 처리되고 저장되어야합니다. 일반적으로 UITableView 요소와 관련된 일종의 데이터베이스 또는 구조가 있습니다. 확인 작업을하면 해당 구조의 변수를 업데이트 할 수 있습니다.

SQL 데이터베이스로 백업 된 UITableView 앱의 예는 here을 참조하십시오.

0

테이블 뷰의 검사 된 요소를 저장하려면 코드를 테이블 뷰의 나머지 부분에 유지해야합니다. 따라서 테이블 뷰 행을 확인할 때마다 배열에 저장할 수 있습니다. 그리고 그 배열을 "NSUSerDefaul"에 저장하십시오. 따라서 응용 프로그램을 닫을 때마다 "NSUserDefault"에서 선택한 tableview 행 배열을 가져올 수 있습니다. 또는 sqlite 데이터베이스를 사용할 수 있지만 NSUserDefault를 사용하는 것이 더 간단합니다.

문제가 있으면 답을주십시오.

다음 링크에서 응용 프로그램의 NSUSerDefault를 사용할 수 있습니다. here

관련 문제