2011-11-30 31 views

回答

2

目前在CultureInfoNSLocale之間沒有膠水。我不確定我們能否在兩個(不同的列表)之間有精確的匹配,即使在匹配時,也會有細微的差異,這會在移植代碼時造成麻煩。

但是,可能值得研究添加使用當前的NSLocale設置的特定於MonoTouch的CultureInfo。如果你認爲這可以解決你的問題,那麼請填寫一個錯誤報告(優先級增強)到http://bugzilla.xamarin.com,以便將來版本可以優先考慮。

我不得不作出類似的修復允許.NET TimeZoneInfo在設備上(這將在MonoTouch 5.2和5.1測試版中可用)正常工作。

+0

感謝您解決這個問題。我正在做自己從NSLocale到自我維護的CultureInfo的映射。 –

+1

@OliverWeichhold有沒有在Github上發佈自己的映射的機會? – cheeesus

+0

這個問題解決了嗎?因爲使用交叉平臺庫時會很痛苦。 –