我想知道控制台登录xcode是否可以通过我的命令判断我在哪个视图/ VC上。
我希望它非常动态,而不是在项目内部进行编码,以及在设备上播放项目时。 这是一个非常大的项目,我想播放应用程序并询问控制台我在哪个视图/ vc上。 希望我很清楚 谢谢
答案 0 :(得分:2)
只是覆盖我正在使用的NSLog方法:
#define NSLog(x, ...) NSLog(@"%s %d: " x, __FUNCTION__, __LINE__, ##__VA_ARGS__)
然后致电:NSLog(@"Your Message");
结果是:[YourVC viewWillAppear:] 269: Your Message
答案 1 :(得分:0)
所以我找到了答案,在调试模式下,我写入控制台: po [[[[UIApplication sharedApplication] keyWindow] rootViewController] _printHierarchy]
这是一个很好的链接,可以在xcode中进行调试 http://www.raywenderlich.com/98356/view-debugging-in-xcode-6