2010-05-31 66 views
1

我不明白为什么日期从未在标题中设置 - 它总是被忽略,如果我在日期和标题周围交换,那么标题将被忽略!日期总是被忽略

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

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

//[today release]; 
return self; 
} 
+0

为什么你还在使用那个逗号表达式?! – kennytm 2010-05-31 15:31:14

回答

2

你想:

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

你的版本是不是建立一个新的字符串,它只是上市三种,其中被使用的最后一个。这是C中用逗号分隔的一系列表达式的行为。