我很难在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 ...
答案 0 :(得分:1)
这可能是一个错误,现在已经修复了。如果你正在使用Dartium;您可以使用内置的开发工具进行调试(就像使用JavaScript一样),这非常方便!