飞镖调试器的状态是什么?

时间:2013-04-25 05:46:15

标签: dart

我很难在Mac OS X上使用 Dart编辑器版本0.5.0_r21823 调试我的代码。

它停止并显示以下信息:

“Dart_InstanceGetClass期望参数'instance'属于Instance类型。”

我现在正在尝试这个穷人的调试器(即打印......),但即使那个也失败了。

_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 ...

1 个答案:

答案 0 :(得分:1)

这可能是一个错误,现在已经修复了。如果你正在使用Dartium;您可以使用内置的开发工具进行调试(就像使用JavaScript一样),这非常方便!