[解決済み] swift 3 エラー。引数ラベル '(_:)' は利用可能なオーバーロードに一致しません。
2022-02-16 20:05:51
質問
あるプロジェクトをSwift 3に変換したところ、次のエラーが発生しました。
public func currencyString(_ decimals: Int) -> String {
let formatter = NumberFormatter()
formatter.numberStyle = .currency
formatter.maximumFractionDigits = decimals
return formatter.string(from: NSNumber(self))!
}
を実行すると、戻り行にエラー "引数ラベル '(_:)' が利用可能なオーバーロードに一致しません" が表示されます。
この問題を解決するには、何を変更する必要があるか見当がつきますか?
解決方法は?
この方法でできます。
public func currencyString(_ decimals: Int) -> String {
let formatter = NumberFormatter()
formatter.numberStyle = .currency
formatter.maximumFractionDigits = decimals
return formatter.string(from: NSNumber(value: decimals))!
}
なぜなら、もしあなたが
NSNumber
のような定義済みinitが表示されます。
public init(value: Int)
関連
-
[解決済み] Swift 5でXOR?
-
フォールスルーの使用方法概要
-
[解決済み] Fatal error.とは何ですか?Unexpectedly found nil while unwrapping an Optional value" とはどういう意味ですか?
-
[解決済み] SwiftでString.Indexはどのように動作するのか
-
[解決済み] Swiftの@selector()?
-
[解決済み] テキストファイルからの文字列の読み込みと書き込み
-
[解決済み】Swiftの辞書にキーが含まれているかどうかを判断し、その値を取得する。
-
[解決済み】swift 4でenumをDecodableにするにはどうすればいいですか?
-
[解決済み】Xcode 8 Beta 3 Legacy Swiftを使用する問題
-
[解決済み】Swiftで列挙型の値の名前を取得する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Thread 1: signal SIGABRTエラーを解決するには?[クローズド]
-
[解決済み] Swift 3でdispatch_onceはどうなる?
-
[解決済み] Swiftでdispatch_onceのシングルトンモデルを使う
-
[解決済み] String型のenumを列挙する方法は?
-
[解決済み] Swift: print() vs println() vs NSLog()
-
[解決済み] SwiftでStringのサブストリングはどのように動作するか
-
[解決済み] Swiftの'open'キーワードは何ですか?
-
[解決済み】Swiftの辞書にキーが含まれているかどうかを判断し、その値を取得する。
-
[解決済み】Swiftで列挙型の値の名前を取得する方法は?
-
[解決済み]SwiftでErrorタイプでローカライズされた説明を提供する方法は?