Swift タイプの表現は、より多くの文脈がないと曖昧である。
2022-02-17 11:45:54
背景
Swift 5.0では、サードパーティライブラリのSDWebimageを使用すると、このエラーが発生します。
Type of expression is ambiguous without more context
エラー解析
私は長年の開発でSDWebimageを使用しているため、以下のコードを書きました。
iconImageView?.sd_setImage(with:url, placeholderImage: UIImage.init(named: "mine_user_icon"), options:nil, completed: nil)
すると、上記のようなエラーが報告されます。
直訳すると、このような式には、結果を推測するための文脈がもうないのです。
これは、パラメータの不足を表しています。
エラーの解決
足りないパラメータがわかったので、オプションが設定されている必要があると思い、この設定をクリックして見て、必要なところだけ書きました。
引用
このエラーは、XcodeがSwiftのエラーをチェックする際に発生するもので、SDが書いたチェックアサーションではないため、より文脈に沿った推論を行わないものは、このエラーを報告する。
回避策としては、コードに何か条件が抜けていないか確認することです。
関連
-
[解決済み] Swift presentViewController
-
[解決済み] Swiftの辞書にキーが含まれているかどうかを判断し、その値を取得する。
-
[解決済み] Swift における指数演算子
-
[解決済み] 型のインスタンスでは静的メンバを使用できません。
-
[解決済み] 型の不変値に変異型メンバを使用することはできません。
-
[解決済み] Swift Optionals - 条件の変数バインディングはイニシャライザを必要とする
-
[解決済み] Swift言語におけるエクスクラメーションマークの意味とは?
-
[解決済み] このコンテキストで型検索を行う場合、「メソッド」は曖昧である、Alamofireのエラー
-
[解決済み] Swift 3でdispatch_onceはどうなる?
-
[解決済み] 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エラーを解決するには?[クローズド]
-
[解決済み] スウィフト 2: !, ?-" オプション型「...」の値がアンラップされていない"
-
[解決済み] これを解決するにはどうしたらいいのでしょうか。UILabel.textは、メインスレッドからのみ使用する必要があります。
-
[解決済み] XCTest の基礎となるモジュールをロードできない
-
[解決済み] iPhone Simulator.appと一緒にXcodeも外付けハードディスクにインストールできますか?
-
[解決済み] Swift 5でXOR?
-
[解決済み] swift 3 エラー。引数ラベル '(_:)' は利用可能なオーバーロードに一致しません。
-
[解決済み] Swiftでbase64StringをStringに変換する方法とは?
-
[解決済み] メインスレッドチェッカー バックグラウンドスレッドで呼び出された UI API: -[UIApplication applicationState].
-
[解決済み] swiftにおけるconvenience initとinitの違いは何ですか、より良い明示的な例