如何在 dateWithTimeIntervalSince1970 中使用 TextField 文本



我在xcode中使用此代码作为倒数计时器的一部分:

    destinationDate = [NSDate dateWithTimeIntervalSince1970:1392375102];

我还有一个文本字段,用户可以在其中输入日期与时间间隔自 1970 需要的纪元时间戳。

我将文本字段存储为:

- (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:@"
}

问题是:

如何获取用户输入的值,并将其放置在第一个代码序列中现在"1392375102"的位置?

谢谢!

你的问题不清楚。假设您想将textf7.textNSString转换为NSTimeInterval您可以执行以下操作:

    destinationDate = [NSDate dateWithTimeIntervalSince1970:[textf7.text doubleValue]];
destinationDate = [NSDate dateWithTimeIntervalSince1970:[myString7 intValue];

最新更新