Xcode丢失语法高亮显示并获得.m文件的DVTAssertions警告

时间:2015-03-06 06:27:27

标签: ios xcode

我的Xcode今天发疯了,经过数小时搜索我无法修复它......有人可以提供任何建议吗?

我的问题是在一个.m文件中编辑几分钟后,Xcode丢失了语法高亮显示和此.m文件的部分自动完成功能。每当发生这种情况时,我都可以在控制台日志中观察到一条警告消息。切换到其他.m文件,他们仍然有语法高亮。重启Xcode可以解决问题几分钟......



15/3/6 下午5:03:22.696 Xcode[43471]:  DVTAssertions: Warning in /SourceCache/IDEFrameworks/IDEFrameworks-6611/IDEFoundation/Diagnostic/IDEClangDiagnosticActivityLogMessage.m:184
Details:  Unable to create location for diagnostic.
mainFile: /Volumes/Disk2/Sample_project/iOS_Src/TravellerAddFbFriendsViewController.m
startLine: 4294967295, endLine: 4294967295, startColumn: 4294967295, endColumn: 4294967295
startFile: <NULL>
endFile: <NULL>

Object:   <IDEClangDiagnosticActivityLogMessage: 0x7fa4197b3140>
Method:   -initWithDiagnostic:timestamp:pathMap:workingDirectory:documentURL:
Thread:   <NSThread: 0x7fa4226b3d60>{number = 35, name = (null)}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
&#13;
&#13;
&#13;

- 2015年6月2日更新---

现在这种情况发生的次数减少了,因为我卸载了大部分插件并只使用了一个屏幕。

我的Xcode中安装了几个插件,如FuzzyAutocomplete,AMMethod2Implement,CocoaPod,自动导入器和许多其他插件。升级到Xcode的最新版本后,由于DVTPlugInCompatibilityUUIDs问题,其中一些无法正常工作,我卸载了大部分问题,似乎解决了问题。现在我只有自动导入程序,并将逐步添加更多插件。如果我发现导致此问题的插件,将再次更新此帖子。

这个问题在某种程度上与双屏有关,因为当我在故事板的大屏幕上有一个Xcode窗口而在笔记本电脑中有另一个代码窗口时,它经常发生。

1 个答案:

答案 0 :(得分:1)

我有同样的问题,但似乎有一个简单的解决方案: 在Xcode首选项中停用Xcode源代码控制... 我还没有尝试过,我不会尝试它,因为我需要源代码控制:( 但我希望它能帮到你! 您可以将错误报告给http://bugreport.apple.com

试过了。不工作,对不起!