AppCode无法解析没有const前缀的local *变量

时间:2016-04-18 05:31:36

标签: objective-c appcode

我在AppCode 2016.1.1中遇到了一些奇怪的事情。在2016年发布之前,我不记得这是一个问题。

如果我有以下内容:

NSString *temp = @"test";

temp变量被红色标记为不可解析,代码完成不会调用它。

如果我在声明前加上const,则清除标志并且变量可解析。

const NSString *temp = @"test";

任何人都知道这是为什么?我认为NSString本身就是const,所以我不应该这样做。也许这是一项新的检查,它强制执行一些我不熟悉的代码魔法。

非指针变量工作正常。

0 个答案:

没有答案