如何使用当前日期将数据提取到标签?

时间:2010-08-05 16:53:03

标签: iphone sqlite date

我试图让'date'将数据填充到标签中。

示例:锻炼计划 假设今天是8月5日,那么标签可能会显示“做20次上拉”,然后在8月6日,相同的标签可能会显示“做30次俯卧撑”。 如果数据来自SQLite数据库或简单数组并不重要..我只是无法弄清楚如何获取驱动数据的日期。

任何帮助都会很棒。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

尽管如此,这是基本的计算机编程,您应该通过学习一些教程(使用任何语言)来学习。使用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];

当然你需要做错误检查等,但这会让你开始。