如何在Xcode中查看打印消息?

时间:2016-04-27 02:49:25

标签: xcode swift

如何在Xcode中看到运行时打印的消息?

例如以下一行:

private ViewPager.OnPageChangeListener mPageChangeListener =

        new ViewPager.OnPageChangeListener() {

            private int times = 0;

            @Override
            public void onPageScrolled(int position, float positionOffset,
                                       int positionOffsetPixels) {

                Log.d(TAG, "position:" + position
                        + "\noffset: " + positionOffset
                        + "\npixels: " + positionOffsetPixels);

                if (position == 0 && positionOffset == 0 && positionOffsetPixels == 0) {
                    times++;
                    if (times >= 3) {
                        mDrawerLayout.openDrawer(mNavigationView);
                    }
                }
            }

            @Override
            public void onPageSelected(int position) {}

            @Override
            public void onPageScrollStateChanged(int state) {
                if (state == ViewPager.SCROLL_STATE_IDLE) {
                    times = 0;
                }
            }
        };

2 个答案:

答案 0 :(得分:4)

按⇧⌘Y或选择查看>调试区域>显示调试区域以显示控制台输出(或⇧⌘C/激活控制台)。通常,当您的程序生成输出时,此窗口将自动打开(这由Xcode的“首选项”的“行为”部分控制)。

enter image description here

答案 1 :(得分:2)

XCode 11 + SwiftUI用户也遇到同样的问题,答案是您需要在预览窗口中右键单击播放按钮以打开debug preview!假设您拥有debug area active(查看>调试区域>激活控制台),如以下所示:

enter image description here