2010-06-10 69 views
3

我正在开发一个API库,我想添加一些警告,如果没有包含可选的apikey,另一个开发人员构建应用程序时会显示这些警告。它应该可以在没有密钥的情况下构建(因为它是可选的),所以我不能只添加语法错误来强制构建错误。Xcode中的自定义警告

我知道Xcode支持TODO和FIXME,但那些在任何主要位置都没有真正突出显示。

任何其他想法如何解决这个问题?

回答

24

可以使用#warning预处理指令:

#warning This will appear in the compiler warnings output 

以下#warning将出现在编译时警告,但它不会阻止该项目被建立的文本(除非警告视为错误) 。

+1

为防止xcode生成,您可以使用#error:P明显... – Kappe 2014-10-13 16:45:53