2015-08-13 2 views
0

Я хотел бы узнать, может ли консольный журнал на xcode по моей команде, конечно, узнать, в каком виде/VC я нахожусь.Есть ли способ, чтобы консольный журнал рассказывал мне, в каком виде я нахожусь?

Я бы хотел, чтобы он был очень динамичным, а не с кодированием внутри проектора и во время воспроизведения проекта на устройстве. Это очень большой проект, и я хотел бы играть в приложение и спрашивать консоль о том, в каком виде/vc я нахожусь. Надежда я был ясно Спасибо

ответ

2

просто переопределить метод NSLog я использую это:

#define NSLog(x, ...) NSLog(@"%s %d: " x, __FUNCTION__, __LINE__, ##__VA_ARGS__) 

и вы звоните: NSLog(@"Your Message");

результат: [YourVC viewWillAppear:] 269: Your Message

+0

его не очень ответ, который я искал, но его очень полезно! БЛАГОДАРЯ –

0

Так я нашел ответ, в то время как в режиме отладки я пишу на консоль: po [[[[UIApplication sharedApplication] keyWindow] rootViewController] _printHierarchy]

и здесь большую ссылку для отладки в Xcode http://www.raywenderlich.com/98356/view-debugging-in-xcode-6