下载XCode 6.3之后,下面的代码块突然变得很:
AVKeyValueStatus tracksStatus = [inputAsset statusOfValueForKey:@"tracks" error:&error];
if (!tracksStatus == AVKeyValueStatusLoaded)
{
return;
}
我现在得到:
常量与布尔表达式的比较始终为假
堆栈溢出
谁能解释一下为什么突然发生这种情况,以及重写此表达式的正确方法是什么?
最佳答案
我认为除了:
if (!tracksStatus == AVKeyValueStatusLoaded)
你要这个:
if (tracksStatus != AVKeyValueStatusLoaded)
(假设您要比较两个条件是否相等。)
关于ios - 随着新的XCode得到“常量与 bool 表达式的比较始终为假”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30057495/