演算子「[]」は、クラス「オブジェクト」に対して定義されていません。ダート

ラウル・クシュワハ

ある時点で別のページに移動するウィジェットがあります。お気に入り:-

          Navigator.of(context).pushNamed(
              NextPage.routeName,
              arguments: {
                "tag": this.tag,
                "data": this.data,
              },
            );

argumentパラメータはタイプをObject受け入れますがMap、この文ではエラーが発生しないためパラメータも受け入れます。

そして、NextPage私は次のような値にアクセスしています:-

tag: ModalRoute.of(context).settings.arguments["tag"].toString(),

今vscodeは私にエラーを与えています:-

The operator '[]' isn't defined for the class 'Object'.
Try defining the operator '[]'.dart(undefined_operator)

なぜvscodeエラーが発生するのかわかりませんだから、どちらかObjectが必要です[]またはMapオブジェクトのタイプでなければなりません。

または、日付について明確ではない何かがあります。

注: dataはオブジェクトです。

このエラーを削除するにはどうすればよいですか?

アビオン47

ModalRoute.settings.argumentsタイプがObject。のプロパティです。でインデクサー[]呼び出すことはできませんObjectDartのすべてはから継承されObjectますModalRouteそのため、引数が何であれ、引数を渡すことができますただし、これを使用するには、最初に、使用する予定のタイプにキャストする必要があります。

tag: (ModalRoute.of(context).settings.arguments as Map)["tag"].toString(),

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

フラッター:演算子「[]」はタイプ「オブジェクト」に対して定義されていません。演算子 '[]'を定義してみてください

分類Dev

クラス「オブジェクト」で定義されている==演算子はどこにありますか?

分類Dev

評価エラー:&「日付」オブジェクトに対して定義されていません

分類Dev

エラー:演算子 '[]'はクラス 'Future <dynamic>'に対して定義されていません

分類Dev

Asp.netグリッドビューエラー:演算子「-」はタイプ「オブジェクト」および「日付」に対して定義されていません

分類Dev

エラー:このS4クラスに対して$演算子が定義されていません

分類Dev

Unity:このオブジェクトにはパラメーターなしのコンストラクターが定義されていません。

分類Dev

オーバーロードされた演算子 '<<'の例外指定子がstd :: ostreamオブジェクトに対して機能しないのに、ライブラリで定義されているオブジェクトに対して機能するのはなぜですか?

分類Dev

ダーツ変数は、オブジェクトのコンストラクターに設定されているものと等しくありません

分類Dev

クラスを使用して定義されたオブジェクトは、カラープロパティKivyを継承していません

分類Dev

ASP.NET MVC:このオブジェクトにパラメーターなしのコンストラクターが定義されていません

分類Dev

WPF、MVVM、PRISM-このオブジェクトにパラメーターなしのコンストラクターが定義されていません

分類Dev

IoC CastleWindsor-このオブジェクトにパラメーターなしのコンストラクターが定義されていません

分類Dev

オブジェクトには、ユーザー定義テーブルSQLで定義されたサフィックスが含まれていません

分類Dev

automapperでこのオブジェクトにパラメータなしのコンストラクタが定義されていません

分類Dev

asp.netWebサービスでこのオブジェクトエラーに対してパラメーターなしのコンストラクターが定義されていません

分類Dev

XMLリーダーエラー:オブジェクト参照がオブジェクトのインスタンスに設定されていません

分類Dev

演算子+がC ++で定義されているオブジェクトのみをパラメータとして使用します

分類Dev

パラメータオブジェクトが正しく定義されていませんvb.netmariadb

分類Dev

Entity FrameworkCore-移行-このオブジェクトに対してパラメーターなしのコンストラクターが定義されていません

分類Dev

エラー未定義オブジェクト(定義されているのに対し)

分類Dev

変更機能のオブジェクトがajaxデータに対して定義されていません

分類Dev

ユーザー定義オブジェクトの属性にアクセスすると、「TypeError:オブジェクトはインデックス作成をサポートしていません」というメッセージが表示されます。

分類Dev

Unityコンストラクターオブジェクトが正しく設定されていません

分類Dev

オブジェクトがループで定義されていません

分類Dev

JavaScriptオブジェクトにクラスをインポートする際のエラーが定義されていません

分類Dev

Python:クラスオブジェクトはインスタンス化されていますが、定義されていませんか?

分類Dev

エラー演算子 '&'は文字列 ""およびタイプ 'Range'に対して定義されていません。 '?

分類Dev

QMLレポートReferenceError:XYZはコンテキストに追加されたC ++オブジェクトで定義されていません

Related 関連記事

  1. 1

    フラッター:演算子「[]」はタイプ「オブジェクト」に対して定義されていません。演算子 '[]'を定義してみてください

  2. 2

    クラス「オブジェクト」で定義されている==演算子はどこにありますか?

  3. 3

    評価エラー:&「日付」オブジェクトに対して定義されていません

  4. 4

    エラー:演算子 '[]'はクラス 'Future <dynamic>'に対して定義されていません

  5. 5

    Asp.netグリッドビューエラー:演算子「-」はタイプ「オブジェクト」および「日付」に対して定義されていません

  6. 6

    エラー:このS4クラスに対して$演算子が定義されていません

  7. 7

    Unity:このオブジェクトにはパラメーターなしのコンストラクターが定義されていません。

  8. 8

    オーバーロードされた演算子 '<<'の例外指定子がstd :: ostreamオブジェクトに対して機能しないのに、ライブラリで定義されているオブジェクトに対して機能するのはなぜですか?

  9. 9

    ダーツ変数は、オブジェクトのコンストラクターに設定されているものと等しくありません

  10. 10

    クラスを使用して定義されたオブジェクトは、カラープロパティKivyを継承していません

  11. 11

    ASP.NET MVC:このオブジェクトにパラメーターなしのコンストラクターが定義されていません

  12. 12

    WPF、MVVM、PRISM-このオブジェクトにパラメーターなしのコンストラクターが定義されていません

  13. 13

    IoC CastleWindsor-このオブジェクトにパラメーターなしのコンストラクターが定義されていません

  14. 14

    オブジェクトには、ユーザー定義テーブルSQLで定義されたサフィックスが含まれていません

  15. 15

    automapperでこのオブジェクトにパラメータなしのコンストラクタが定義されていません

  16. 16

    asp.netWebサービスでこのオブジェクトエラーに対してパラメーターなしのコンストラクターが定義されていません

  17. 17

    XMLリーダーエラー:オブジェクト参照がオブジェクトのインスタンスに設定されていません

  18. 18

    演算子+がC ++で定義されているオブジェクトのみをパラメータとして使用します

  19. 19

    パラメータオブジェクトが正しく定義されていませんvb.netmariadb

  20. 20

    Entity FrameworkCore-移行-このオブジェクトに対してパラメーターなしのコンストラクターが定義されていません

  21. 21

    エラー未定義オブジェクト(定義されているのに対し)

  22. 22

    変更機能のオブジェクトがajaxデータに対して定義されていません

  23. 23

    ユーザー定義オブジェクトの属性にアクセスすると、「TypeError:オブジェクトはインデックス作成をサポートしていません」というメッセージが表示されます。

  24. 24

    Unityコンストラクターオブジェクトが正しく設定されていません

  25. 25

    オブジェクトがループで定義されていません

  26. 26

    JavaScriptオブジェクトにクラスをインポートする際のエラーが定義されていません

  27. 27

    Python:クラスオブジェクトはインスタンス化されていますが、定義されていませんか?

  28. 28

    エラー演算子 '&'は文字列 ""およびタイプ 'Range'に対して定義されていません。 '?

  29. 29

    QMLレポートReferenceError:XYZはコンテキストに追加されたC ++オブジェクトで定義されていません

ホットタグ

アーカイブ