2014-12-05 1 views
0

Я нашел, как я вхожу время определена:Как поместить countDownDuration из моего сборщика в целое число?

- (IBAction)save:(id)sender { 

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

То, что я хочу сделать это:

У меня есть класс модели, который является подклассом NSManagedObject, это класс я создал из мой объект .model.

всякий раз, когда я нажимаю «сохранить» метод, который я хочу, чтобы дать класс модели обратного отсчета время, так что каждый объект этого класса будет иметь это обратный отсчет время, и я могу стрелять для каждого объекта ...

я новичок, поэтому будет полезно, если вы можете дать мне некоторое руководство по тому, какой тип объекта я должен сохранить выбранное время отсчета, и именно поэтому я, хотя и помещаю его в целое число, но из того, что я вижу, это неверно ,

Благодаря

+0

Какой номер вы пытаетесь получить? Дата может быть сохранена в классе модели непосредственно в виде NSDate или NSTimeInterval со времени ссылки. Почему вы пытаетесь присвоить дату целому числу? – shim

+0

дата и целое число? Каково отношение? –

+2

Вы сказали, что хотите поместить countDownDuration в int, но затем вы показываете sampleCode, где вы получаете доступ к datePicker.date. Почему вы не получаете доступ к datePicker.countDownDuration? Это NSTimeInterval, вы можете легко передать его NSInteger. –

ответ

-1

Вам нужно будет извлечь компоненты вашего NSDate. Есть класс, который делает это: NSDateComponents.

Отъезд этого другого S.O. вопрос некоторые рекомендации:

NSDate get year/month/day