标签: ios objective-c xcode
正如我在标题上所说,预处理器宏在Xcode 8上无法正常工作。在运行时,宏工作正常,但在(工作时)之前,Xcode突出显示错误的代码块,并且代码完成不起作用在欲望的一块。
我使用宏来区分tvOS和iOS。我在每个目标的构建设置下都有自己的预处理器宏,但我也使用了SDK。
(同样,应用程序在运行时运行正常并且使用正确的代码,问题出在运行应用程序之前)
示例(这是在iOS目标下,但它在tvOS下是相同的)
谢谢!
更新了屏幕截图,以显示已选择的iOS目标。