Как использовать текущую дату, чтобы вытащить данные на метку? - PullRequest
0 голосов
/ 05 августа 2010

Я пытаюсь, чтобы «дата» заполняла данные для метки.

Пример: график работы предполагает, что сегодня 5 августа, поэтому на этикетке может быть написано «сделать 20 подтягиваний», а затем 6 августа на той же этикетке может быть написано «делать 30 отжиманий».не имеет значения, поступают ли данные из базы данных SQLite или из простого массива ... Я просто не могу понять, как получить дату для получения данных.

Любая помощь была бы полезной.Заранее спасибо.

1 Ответ

0 голосов
/ 05 августа 2010

При всем уважении, это базовое компьютерное программирование, которое вы должны выучить, пройдя некоторые уроки (на любом языке). С iPhone SDK есть несколько способов сделать это. Вы можете начать с простого массива, где каждый элемент массива соответствует одному из дней.

    NSArray *fred = [NSArray arrayWithObjects:@"20", @"30", @"40", nil];
// A better way is to use NSDateComponents, it's more accurate but a little more complicated
NSDate *numberOfDays = [startDate timeIntervalSinceDate:startDate] / (60 * 60 * 24);
    NSString *label = [NSString stringWithFormat@"do %@ pushups",[fred objectAtIndex:numberOfDays];

Конечно, вам нужно выполнить проверку ошибок и т. Д., Но это поможет вам начать работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...