2011-02-11 237 views
1

我使用Console.WriteLine()输出调试信息。它在MonoDevelops输出窗格中显示。 但是,如果应用程序在设备上运行,它不会显示在iPhone的控制台中。 在ObjC中“NSLog”似乎可以完成这项工作,但MT中的等价物是什么?如何输出到iPhone的控制台?

回答

4

当未连接到MonoTouch调试器时,Console.WriteLine将显示在iphone控制台中。在调试器中运行时,我们将输出重定向到MonoDevelop。

+0

奇怪。它没有显示它。我将在未通过USB连接的设备上重试。它会在发布版本中输出吗? – Krumelur 2011-02-11 20:33:02

+0

是的,它在调试和发布版本中起作用,调试器连接起来很重要,我刚刚证实它在这里工作。请注意iPhone控制台输出不同步,并且会缓冲输出。 – 2011-02-12 01:09:47

1

您还可以在Xcode的管理器窗口中看到控制台输出。