始终忽略日期

时间:2010-05-31 15:11:44

标签: objective-c

我无法理解为什么日期永远不会在标题中设置 - 它总是被忽略,如果我交换日期和标题,那么标题将被忽略!

-(id)initWithCoordinate:(CLLocationCoordinate2D)c title:(NSString *)t
{
 [super init];
 coordinate = c;
 NSDate *today = [NSDate date];

 [self setTitle:(@"%@%@", [today description], t)];

 //[today release];
 return self;
}

1 个答案:

答案 0 :(得分:2)

你想:

[self setTitle:[NSString stringWithFormat:@"%@%@", [today description], t]];

您的版本没有构建新字符串,它只是列出三个,其中使用了最后一个。这是括号中的一堆表达式的行为,用C中的逗号分隔。