1

Mac OS X でDart Editor バージョン 0.5.0_r21823を使用してコードをデバッグするのに苦労しています。

次の情報で停止します。

「Dart_InstanceGetClass は、引数 'instance' がインスタンス型であると想定しています。」

私は今、貧しい人のデバッガー (つまり、print ...) を試していますが、それでも失敗します。

_setupGui() {
  // Bitmap background = new Bitmap(resourceManager.getBitmapData("Pigeon"));
  print("Done loading resources");
  ChessBoard b = new ChessBoard();
  board = new ChessBoardView(b);
  stage.addChild(board);
  ....

/**
 * Holds a chess position.
 */
class ChessBoard {

  static const String STARTPOS = "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1";

  ChessBoard([String fen = STARTPOS]) {
     print("ChessBoard($fen)");     // This gets written
     _setFromFen(fen);
  }

  void _setFromFen(String fen) {
    print("_setFromFEN($fen)");   // This is not written
    ...

コンソール出力:

Fixed Canvas Style Size !!!!
Loading resources
Done loading resources
ChessBoard(rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1)
... here it ends. I.e. setFromFEN() is not written ...
4

1 に答える 1

1

これはバグである可能性が高く、現在は修正されている可能性があります。Dartium を使用している場合。組み込みの開発ツールを使用して (JavaScript の場合と同じように) デバッグすることができます。これは非常に便利です!

于 2014-09-14T13:59:56.430 に答える