2013-11-14 50 views
0

我在我的代碼中包含以下行,嘗試使NSDate的本地化工作。NSDate本地化

NSLog(@"%@", [NSDateFormatter localizedStringFromDate:[NSDate date]  
dateStyle:NSDateFormatterFullStyle timeStyle:NSDateFormatterShortStyle]); 

無論我用什麼語言設置我的模擬器,我都會收到英語的日期,例如, 2013年11月14日,星期四,下午4:36。如果我將模擬器設置爲法語,我希望日期將以法語顯示。

我已經做了所有常用的,卸載應用程序,乾淨的構建等

任何人都知道我做錯了嗎?

謝謝, Kev。

+0

更改語言後是否完全重新啓動應用程序? – rmaddy

回答

0

,這不符合您的應用程序的語言改變,它與該地區的變化,發生在我身上,在過去:)

進入設置裏更改語言,而是改變你的區域格式

+0

非常好,完成了這個訣竅。謝謝。 – lavabuild

0

嘗試改變區域格式您的設備上(在國際上也設置)

此外,您將需要重新啓動全面應用,以使更改生效