2014-06-08 229 views
1

我想使用NSNumberFormatter在NSTextField中顯示金額。NSNumberFormatter添加貨幣符號

我想讓應用程序顯示美元符號,但是當用戶替換現有值時,我只需輸入12.34而不是12.34 $,並讓應用程序添加美元符號。我得到一個彈出窗口,說:值「12.34」是無效的。請提供一個有效的值「當我添加$符號時,它工作正常

由於NSNumberFormatter是我的XIB的一部分(因此通過Xcode的用戶界面定義),我沒有提供一段代碼。我使用的是貨幣風格的10.4行爲,嘗試了10.4默認行爲和10.4自定義行爲,我嘗試了很多不同的格式,一致的觀點是隻要格式中有貨幣符號,而用戶不提供貨幣符號,我得到的錯誤彈出。

謝謝!

伊夫

回答