2014-02-11 2 views
-1

나는 카운트 다운 타이머의 일환으로 엑스 코드에서이 코드를 사용하고 있습니다 :dateWithTimeIntervalSince1970에서 TextField 텍스트를 사용하는 방법?

destinationDate = [NSDate dateWithTimeIntervalSince1970:1392375102]; 

나는 또한 텍스트 필드가 위치를 사용자가 입력 할 수 dateWithTimeIntervalSince1970가 필요로하는 시대의 타임 스탬프.

- (void)viewDidLoad { 
[textf7 setText:[[NSUserDefaults standardUserDefaults] objectForKey:@"stringKey7"]]; 
[label7 setText:[[NSUserDefaults standardUserDefaults] objectForKey:@"stringKey7"]]; 
} 

-(IBAction)save7:(id)sender { 
myString7 = [[NSString alloc] initWithFormat:textf7.text]; 
[textf7 setText:myString7]; 
[label7 setText:myString7]; 
NSUserDefaults *stringDefault7 = [NSUserDefaults standardUserDefaults]; 
[stringDefault7 setObject:myString7 forKey:@" 
} 

질문은 : 내가 값을 사용자 imputs을하여 배치 여기서 "1392375102"어떻게

내가 가진 텍스트 필드를 저장 지금은 첫 번째 코드 seqment에 있습니까?

대단히 감사합니다!

답변

0
destinationDate = [NSDate dateWithTimeIntervalSince1970:[myString7 intValue]; 
2

질문이 명확하지 않습니다. 당신이 이런 식으로 뭔가를 할 수 NSTimeInterval하는 NSString에서 textf7.text을 변환하고 싶었 가정 :

destinationDate = [NSDate dateWithTimeIntervalSince1970:[textf7.text doubleValue]]; 
+0

감사합니다! beeing 멍청이 죄송합니다 ... 하지만 여전히 작동하지 않습니다. 테스트 할 때 크래시가 발생하고 카운트 다운이 음수 값을 보여주는 것을 엉망으로 만듭니다. – Fredrik

+0

디버거로 내용의'textf7.text'를 확인하십시오. 문제는 아마도 다른 곳에서 발생하지만 날짜를 표시 할 책임이있는 코드 한 줄만 붙여 넣었을 것입니다. –

관련 문제