Console.log 在 Titanium Android 应用程序中给出错误
Console.log giving error in Titanium Android App
我在 Titanium App 中遇到错误,我试图在其中查看变量中的对象或数据 mainwin
我只写了这些行用于调试,然后我收到错误
截图:
)
console.log(mainwin);
console.log(e);
某些钛对象无法使用 toJSON()
方法序列化到控制台。
那是因为父对象 (Ti.UI.Window
) 引用了子对象。子对象还保留对父对象的引用。这就是您获得循环依赖的原因。
您可以 运行 在 Titanium Studio 中以调试模式编写代码并放置一些断点(这在 90% 的时间都有效)。或者,您可以缩小要探索的对象的范围并将其记录到控制台。
我在 Titanium App 中遇到错误,我试图在其中查看变量中的对象或数据 mainwin
我只写了这些行用于调试,然后我收到错误
截图:
console.log(mainwin);
console.log(e);
某些钛对象无法使用 toJSON()
方法序列化到控制台。
那是因为父对象 (Ti.UI.Window
) 引用了子对象。子对象还保留对父对象的引用。这就是您获得循环依赖的原因。
您可以 运行 在 Titanium Studio 中以调试模式编写代码并放置一些断点(这在 90% 的时间都有效)。或者,您可以缩小要探索的对象的范围并将其记录到控制台。