2010-05-31 69 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中用逗號分隔的一系列表達式的行爲。