Xcode 8.1预处理器宏未正确突出显示代码

时间:2016-11-27 21:07:11

标签: ios objective-c xcode

正如我在标题上所说,预处理器宏在Xcode 8上无法正常工作。在运行时,宏工作正常,但在(工作时)之前,Xcode突出显示错误的代码块,并且代码完成不起作用在欲望的一块。

我使用宏来区分tvOS和iOS。我在每个目标的构建设置下都有自己的预处理器宏,但我也使用了SDK。

(同样,应用程序在运行时运行正常并且使用正确的代码,问题出在运行应用程序之前)

示例(这是在iOS目标下,但它在tvOS下是相同的)

enter image description here

谢谢!

更新了屏幕截图,以显示已选择的iOS目标。

0 个答案:

没有答案