2

我正在试验 Dart 并使用新streamSpawnFunction的来创建一个新的隔离。

我在 Dartium 中运行我的代码,但我注意到如果隔离中发生某种不可恢复的错误,我在控制台上不会收到任何错误消息。因为 Isolate 代码中的断点不起作用,所以调试真的很痛苦。

旧的基于端口的 Isolate spawn 函数 ( spawnFunction) 具有用于处理错误的回调函数。我想知道为什么这不适用于streamSpawnFunction. 有没有一种新的方式来订阅 Isolate 的错误事件?

4

1 回答 1

3

streamSpawnFunction 缺少的功能只是一个疏忽。我提交了http://dartbug.com/9208,我将在下周尝试修复它。

我不确定断点在隔离区中不起作用是否是一个已知问题。我会让您提交错误报告 ( http://dartbug.com ),以便开发人员可以向您提问,并且您可以随时了解该过程。

于 2013-03-16T21:01:28.027 回答