Jon*_*lis 7 xcode refactoring objective-c xcode4.4 xcode4.5
在Xcode 4.4和4.4.1上我遇到了与我正在处理的特定项目相同的问题,我似乎无法从Refactor菜单选项重命名任何类或变量.
每次我尝试重命名时,我都会输入类/变量的新名称,然后单击Preview左下角开始一个微调器的位置Finding files....但是,我接到一条消息说:
选择不是可以重命名的类型.
进行不同的选择,然后重试.
我很确定这不是我特定的Xcode安装的问题,因为我可以很好地重构其他项目,只是我似乎无法重构这个特定的项目.
有想法的人吗?对于这个项目,我没有任何特别奇特的配置,它似乎是一个随机的痛苦.我删除了所有的派生数据并重新编制索引,但这似乎没有帮助.
由于它在其他项目中运行正常,我想我可以尝试做的一件事就是重新生成实际的项目文件本身.我不知道是否有办法自动执行此操作?
在尝试了许多不同的事情(调整项目设置、pch 等)后,我设法解决了这个问题,结果发现有一个非常简单(并且完全违反直觉)的方法来解决这个问题。
我所做的只是:-
Project到Project Copy)。Project(原始文件夹)移至垃圾箱。Project Copy为Project.神秘的是,现在一切正常。
我真的不明白为什么这有效。正如前面提到的,我已经删除了所有派生数据等,所以我不知道为什么这会让事情自发地工作,但它确实如此。
我将不胜感激任何能够阐明这一点的人,因为它确实暴露了 Xcode 的复杂性,并且任何对幕后发生的事情的理解总是有益的。
| 归档时间: |
|
| 查看次数: |
2887 次 |
| 最近记录: |