Ios 如何将我的选择器的倒计时持续时间设置为整数?

Ios 如何将我的选择器的倒计时持续时间设置为整数?,ios,objective-c,nsdatepicker,Ios,Objective C,Nsdatepicker,我找到了记录所选时间的方法: - (IBAction)save:(id)sender { NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"HH:mm"]; NSLog(@"%@", [formatter stringFromDate:[datePicker date]]); } 我想完成的是: 我有一个模型类,它是NSMana

我找到了记录所选时间的方法:

- (IBAction)save:(id)sender {

    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
        [formatter setDateFormat:@"HH:mm"];
        NSLog(@"%@", [formatter stringFromDate:[datePicker date]]);
}
我想完成的是:

我有一个模型类,它是NSManagedObject的一个子类,这是我从.model实体创建的一个类

每当我单击SaveMethod时,我想给模型类一个倒计时时间,这样这个类的每个对象都有倒计时时间,我可以为每个对象启动它

我是一个初学者,所以如果你能给我一些指导,告诉我应该存储什么类型的对象,选择的倒计时时间,这将是非常有用的,这就是为什么我想把它放在一个整数中,但从我看来它不是真的


谢谢

您需要提取NSDate的组件。有一个类可以这样做:NSDateComponents

查看另一个S.O.问题以获得一些指导:


你想打什么号码?日期可以直接存储在模型类中,作为参考日期后的NSDate或NSTimeInterval。为什么要将日期分配给整数?日期和整数?关系是什么?您说过要将countDownDuration设置为int,但随后显示了访问datePicker.date的sampleCode。为什么不访问datePicker.countDownDuration?这是一个NSTimeInterval,您可以很容易地将其转换为NSInteger。嗨,shim,我在问题中添加了我想要完成的内容,以便您可以给我更好的提示。谢谢@shimhi buddy,我在问题中添加了更多信息以使问题更清楚。希望得到您的帮助@MatthiasBauch