XCode在XIB项目问题中查找和替换
Posted
技术标签:
【中文标题】XCode在XIB项目问题中查找和替换【英文标题】:XCode find and replace in project problem with XIB 【发布时间】:2009-12-10 08:30:10 【问题描述】:我想将一个命名错误的变量重命名为更自然命名的变量(UITableView myListView --> myTableView)。使用 XCode “编辑 - 查找 - 在项目中查找” 并用新的替换所有找到的 7 个项目。应用程序编译正常,启动并崩溃。
经过一些调试发现,XIB 文件 xml spagetti (IBConnectionRecord, IBCocoaTouchOutletConnection) 中还剩下一 (1) 个旧名称!
问题:我应该如何重命名变量?有什么立竿见影的效果吗?
【问题讨论】:
【参考方案1】:这称为重构,如果您使用 Xcode 附带的重构工具,那么 XIB 变量也会被重命名。只需突出显示要重构的变量/方法,点击CMD
+ SHIFT
+ J
,您就会看到重构窗口。
最好从.h
文件中执行此操作。
【讨论】:
变量是“全局的”,在几个单独的类文件和一个 XIB 文件中引用。重构感觉像是正确的解决方案,只是不认为我在做任何“先进”的事情。谢谢,下次记得!【参考方案2】:要重命名局部变量,请使用
“编辑范围内的所有内容”正如 SanHolo 已经说过的,你可以使用
“重构”->“重命名”重命名全局变量。
【讨论】:
以上是关于XCode在XIB项目问题中查找和替换的主要内容,如果未能解决你的问题,请参考以下文章
新 Xcode 项目中的 MainWindow.xib 在哪里?
.Xib 在使用 Xcode 4.6.1 运行项目时产生错误