2011-05-05 5 views
0

사용자가 화면을 입력하고 일부 데이터를 채우고 사용자가 애플리케이션을 종료하거나 저장을 클릭하는 상황이 있습니다. 정보를 저장하고 싶습니다. 대부분의 텍스트 필드에서 데이터는 웹 서비스 데이터에서 미리 채워집니다. 하나의 텍스트 필드에는 UIpickerview가 있으며 여기서 사용자와 옵션을 선택합니다. 모든 데이터를 SQLite 데이터베이스에 저장합니다. 날짜와 시간을 기준으로합니다. 다음에 사용자가 저장된 화면을 방문하면 저장된 정보를 표시해야합니다. 이제 데이터는 웹 서비스가 아닌 sqlite db에서 가져옵니다. 이 경우 UIPickerview 데이터가 어떻게 표시됩니다. 왜냐하면 사용자가 선택한 데이터 만 DB에 저장되기 때문입니다. 어떻게 해결할 수 있을까요? 어떤 도움을 주셔서 감사합니다.iphone - 사용자 데이터 저장 - sqlite

감사

답변

0

당신은 당신이 어떤 독특한 필드를 가지고해야하는 웹 서비스에서 데이터를 받고 있습니다. 해당 필드를 로컬 데이터베이스에 저장하십시오. 화면을로드 할 때 웹에서 수신 한 고유 ID를 로컬 데이터베이스과 비교하십시오. 이 의 고유 ID는 사용자가 처음 방문하는 경우에만 사용할 수 있습니다.

희망이 있습니다.

0

모든 선택기 값을 표시하려면 UIPickerview 데이터가 어디에 있는지 알고 있어야합니다.

그리고 선택한 데이터를 NSDictionary 유형 (또는 객체 ...)으로 저장할 수 있으며 키가 선택된 상태입니다 (BOOL).

그래서 다음에 DB에서 데이터를 읽을 때 선택한 값을 알 수있는 열쇠가 있습니다.

도움이 되길 바랍니다 ....

+0

웹 서비스에서 피커의 데이터를 알 수있는 방법이 있습니다. – wei

+0

또는 자바 스크립트를 사용하여 값을 변경하십시오. – wei

관련 문제