我想獲得一個字符串解析成最終的%字符的NSNumber,我可以在該系列的ShinobiChart值屬性中使用。NSNumberFormatter返回null在Xamarin.iOS + ShinobiChart
考慮下面的代碼,我創建了NSNumberFormatter:
var formatter = new NSNumberFormatter();
formatter.NumberStyle = NSNumberFormatterStyle.Percent;
var locale = new NSLocale ("en_US");
formatter.Locale = locale;
現在,我將嘗試使用格式化來獲取值圖表片標籤:
var value = formatter.NumberFromString (answer.RepliesShare.ToString() + "%");
這會給我0.33的值......重點是,如果我從字符串中刪除「%」,那麼值將爲空。因此,我需要得到一個值爲(即)30%(換句話說,numberString +「%」)的NSNumber。
我該如何得到它?
更清楚,我想實現這一點:
由於ShinobiChart需要類型的NSNumber和我RepliesShare的值是一個十進制我想只是轉換我的十進制從33.00到33%。 ShinobiChart不接受字符串,否則我會處理它。我發現NSNumber可以使用NSNumberFormatted格式化,所以我認爲我可以使用它,因爲Chart需要一個數字。
我很困惑。你想做什麼? –
請看現在更多的細節。 –