2012-11-09 1 views
2

NSUserDefaults를 사용하여 시간 값을 저장하고 사용자가 설정 앱을 통해 값을 업데이트 할 수있게하고 싶습니다. NSDate 객체를 저장하고 Settings 응용 프로그램에 시간 선택 도구 만 사용하도록 지시하는 방법이 있습니까?아이폰 환경 설정에 시간을 저장하는 방법

답변

3

NSUserDefaults에 날짜를 저장할 수 있습니다. 하지만 날짜 묶음을 설정 번들에 추가 할 수는 없습니다. settings.bundle plist에서 사용할 수있는 옵션이 없습니다. 텍스트 필드 유형 제목 (선택 사항) 및 편집 가능한 텍스트 필드를 표시합니다 자세한 내용은 please check apple documentation

만 옵션

텍스트 필드입니다. 사용자에게 사용자 지정 문자열 값을 지정해야하는 환경 설정에이 유형을 사용할 수 있습니다. 이 유형의 키는 입니다. PSTextFieldSpecifier입니다.

제목 : 제목 유형은 읽기 전용 문자열 값을 표시합니다. 이 유형을 사용하여 읽기 전용 환경 설정 값을 표시 할 수 있습니다. 기본 설정 에 암호 또는 비 직관적 값이 포함되어있는 경우이 유형을 사용하면 가능한 값을 사용자 지정 문자열에 매핑 할 수 있습니다.이 유형의 키는 입니다. PSTitleValueSpecifier입니다.

토글 스위치 : 토글 스위치 유형은 ON/OFF 토글 버튼을 표시합니다. 이 유형을 사용하여 값 중 하나만 가질 수있는 환경 설정을 구성 할 수 있습니다. 일반적으로이 유형을 사용하여 부울 값이 포함 된 환경 설정을 나타내지 만 부울 값이 아닌 환경 설정 에서도 사용할 수 있습니다. 이 유형의 키는 입니다. PSToggleSwitchSpecifier입니다.

슬라이더 : 슬라이더 유형은 슬라이더 컨트롤을 표시합니다. 이 유형은 값 범위를 나타내는 기본 설정에 사용할 수 있습니다. 이 유형의 값인 은 사용자가 지정한 최소값과 최대 값을 갖는 실수입니다. 이 유형의 키는 입니다. PSSliderSpecifier입니다.

다중 값 : 다중 값 유형을 사용하면 값 목록에서 하나의 값을 선택할 수 있습니다. 이 유형은 집합으로 상호 배타적 인 값을 지원하는 환경 설정에 사용할 수 있습니다. 값은 모든 유형이 될 수 있습니다. 이 유형의 키는 입니다. PSMultiValueSpecifier입니다.

그룹 : 그룹 유형은 단일 페이지에서 기본 설정 그룹을 구성하기위한 것입니다. 그룹 유형은 구성 가능한 환경 설정을 나타내지 않습니다. 에는 하나 이상의 구성 가능한 환경 설정 바로 앞에 표시되는 제목 문자열이 포함됩니다. 이 유형의 키는 입니다. PSGroupSpecifier입니다.

하위 창 : 하위 창 유형을 사용하면 환경 설정의 새 페이지로 이동할 수 있습니다. 이 유형을 사용하여 계층 적 기본 설정을 구현합니다. 이 기본 설정을 구성하고 사용하는 방법에 대한 자세한 내용은 유형, "계층 구조 기본 설정"을 참조하십시오.이 유형의 키는 입니다. PSChildPaneSpecifier입니다. 정보 주셔서 userdefaults에 날짜를 저장하기 위해

,

NSDate *currentDate = [NSDate date]; 
[[NSUserDefaults standardUserDefaults] setObject:currentDate forKey:@"dateKey"]; 
+1

감사합니다 - 더 많거나 적은 내가 예상 것. –