ios – XCode Autosave Broken?

我最近从MacMini上开发iOS应用程序改为新的MacBook Pro(2.2 GHz Intel Core i7).在XCode工作期间,当系统显然尝试执行自动保存并遇到问题时,我偶尔会弹出窗口.

弹出窗口状态“文件[filename]无法自动保存,该文件已被另一个应用程序更改,单击”保存“保存更改并将其他应用程序所做的更改另存为版本,或单击”还原“保存从其他应用程序的更改,并将您的更改保存为版本.

文件名的示例有:AppDelegate.m,MyLoginViewController.m.不应该有其他任何改变这些文件的东西.

在我选择其中一个选项之前,我无法在XCode中执行任何操作.有时似乎系统正试图用旧版本的代码覆盖我最新的代码,有时似乎正在尝试保存我最新的代码.所以,有时候还原是我需要做的,以保持我的当前版本,其他时候保存无论如何我需要做的.然而,有时候,我无法确定系统正在尝试做什么,而我选择错误的选项并减少工作时间.

这在三周的时间里发生了很多次.

我使用的是OS X 10.7.2和XCode 4.2.1.代码是在我的MacBook的硬盘上.

有没有人知道为什么会发生这种情况?

谢谢.

解决方法

这是一个巨大的问题,它看起来像是狮子的强制性“文件版本”,正在摧毁工作.

我在我的源代码中输入了相当多的代码,并定期保存(几乎完整的段落之后).突然间,我找不到我刚刚写的整个部分.我甚至做了一个项目范围的搜索,以防万一我不小心把它输入错误文件.突然,Xcode提出了一个对话框,表示它不能自动保存文件,因为它已被外部修改.我想要“还原”,还是保存编辑中的内容

在过去几个星期里,我已经看到这两个系统出现了,我选择保存编辑器中的内容,认为这显然是最新版本.错误.我点击“还原”,代码块重新出现.

这里有这么多的错误,很难决定什么是最冒犯的.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...