2010-03-17 5 views
0

데이터베이스에서 날짜를 가져와 UIDatePicker로로드하는 방법은 무엇입니까?UIDatePicker를 포함하는 하나의보기에서 다음보기로 날짜 전달 방법

괜찮아요 내가 자세히 질문에 SQLite 3 데이터베이스에서 데이터를 가져 오는 오전 및 해당 데이터를 RootViewController있는 database.Now 가져온 다음 데이터를 다음보기로 전달할 내 UIDatePicker 따라서 UIDate Picker는 데이터베이스의 날짜를 표시해야합니다. 현재 날짜와 시간을로드하는 방법을 알고 있습니다.

내가 텍스트 상자에 배열에서 데이터를 얻을 구현

- (void)viewDidLoad { 

[super viewDidLoad]; 

database =[[Database alloc]init]; 

arrMain=[[NSMutableArray alloc]initWithArray:[database SelectName]]; 

NSArray *arrTemp=[upStr componentsSeparatedByString:@"|"]; 

fname.text =[arrTemp objectAtIndex:3]; 

lname.text=[arrTemp objectAtIndex:4]; 

designation.text=[arrTemp objectAtIndex:2]; 

} 

입니다,하지만 난 UIDatePicker에 데이터베이스에서 날짜를 설정할 수 없습니다입니다.

답변

1

당신은 두 가지 옵션이 있습니다. 1. 앱 대리인에 변수를 만듭니다. 2. 두 번째보기에서 변수를 만들고 속성을 설정하십시오. 다음 initFromNib 명령 후 첫 번째보기에서 그것을 액세스 할 수 있습니다.

데이터베이스 부품을 사용하십시오. u가 datebase에 문자열로 날짜를 저장 한 경우 문자열을 검색 한 다음 포맷터를 사용하여 날짜를 만들어야합니다.

1

여기에는 두 가지 질문이 있습니다. 첫 번째 질문은 "데이터베이스에서 데이터를로드하는 방법"입니다. 어떤 종류의 데이터베이스가 있습니까? 핵심 데이터를 사용하고 있습니까? 그렇다면로드하려는 엔티티를 설명하십시오.

섹션 질문은 "어떻게 UIDatePicker을 설정합니까?"입니다. 여기에 현재 시간, UIDatePickerModeTimedatePickerMode 값으로 UIDatePicker을 설정하는 예는 다음과 같습니다

NSDate* now = [NSDate date]; 
picker.date = now; 
+0

확인 내 질문에 대해 자세히 설명 할 것입니다 SQLite 3 데이터베이스에서 데이터를 가져오고 그 데이터를 database.Now에서 RootViewController로 가져옵니다. 데이터를 다음 뷰 (예 : UIDatePicker)로 전달하고 싶습니다. 따라서 UIDate Picker는 데이터베이스의 날짜를 표시해야합니다. – aditya

관련 문제