ios - 将使用 NSLog 视为构建错误

标签 ios objective-c xcode clang nslog

我想将代码中的任何 NSLog 都视为错误。该行应该是 Xcode 中的编译时错误。就像在启用 ARC 的项目中使用 release 被视为错误一样。

最佳答案

试试这个,

#define NSLog_UNAVAILABLE __attribute__((unavailable("NSLog is treated as Error.")))
FOUNDATION_EXPORT void NSLog(NSString *format, ...) NS_FORMAT_FUNCTION(1,2) NSLog_UNAVAILABLE;

关于ios - 将使用 NSLog 视为构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15614000/

相关文章:

ios - GPPSignIn 委托(delegate)方法未被执行?

ios - 添加屏幕的 subview 中心

当应用程序收到通知时,IOS 向 HTTP 服务器发送请求

ios - 无法执行segue

iOS 键盘扩展(应用组)

iphone - IOS开发,设置uibutton图像的问题,在我看来很奇怪

ios - 关闭键盘 - iOS 7 中的多个 UITextField

objective-c - FBNativeDialog 不支持 Facebook sdk 3.1

objective-c - 如何使用 MainMenu.xib 中的 View ?

ios - 身份检查器中的模块字段用于什么?