Eth*_*len 2 xcode cocoa-touch objective-c ios
我在Xcode中有以下日志输出:
2013-05-20 17:23:19.901 MyApp[2408:303] invalid pixel format
2013-05-20 17:23:19.901 MyApp[2408:303] invalid context
Run Code Online (Sandbox Code Playgroud)
问题是我不知道哪行代码产生了这些错误.我尝试过,但考虑到我的应用程序的这一部分的复杂性,这是非常乏味的.是否有一种快速简单的方法来跟踪输出这些代码的代码行?
是的,有办法做你要问的事.只需将以下内容添加到前缀标题中即可YourAppName-Prefix.pch.
#define NSLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
Run Code Online (Sandbox Code Playgroud)
这将覆盖NSLog与自定义NSLog将打印如下:
2013-05-20 21:11:10.407 YourAppName[46526:c07] -[JFDepthView initWithGestureRecognizer:] [Line 81] JFDepthView Initialized!
Run Code Online (Sandbox Code Playgroud)
它也适用于您添加到项目中的第三方库.
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |