更改 xib 名称 [重复]

Posted

技术标签:

【中文标题】更改 xib 名称 [重复]【英文标题】:Changing xib name [duplicate] 【发布时间】:2013-01-23 08:32:26 【问题描述】:

我已更改 xib 名称,但所做的更改未反映在 xib 的 xml 文件中。我只是通过在项目导航器中重命名文件来更改名称。我错过了什么吗?

编辑: 该项目受版本控制。我已经尝试过重构。

编辑 2: 问题是我没有更改从 xib 引用的所有者名称,这是 xib 的 xml 中的问题

【问题讨论】:

@AKV No :( xib 名称在项目导航器中正在更改,但在 xml 文件中“否” 你在检查xib的xml???为什么不创建一个新名称的新 xib 并将所有元素复制到上面? @AKV 我可以做到。但是在项目导航器和 xml 文件中更改名称比这更容易吗?并且项目中的更改应该也反映在 xml 中,对吗?为什么这没有发生?有什么想法吗? 您期待什么样的变化?您更改了文件名,很好,但是还应该相应地更改什么? @NikolaiRuhe xib的xml文件中的类名必须相应改变 【参考方案1】:

您是否尝试打开相应的 .m 或 .h 文件,选择类名,右键单击并选择 Refactor -> Rename...?

这应该会更新 .m、.h 和 .xib 文件以及项目文件。

【讨论】:

我尝试重构,但不知何故它错过了 xml 文件 我想您可以尝试在文本编辑器中打开 .xib 文件,然后进行查找和替换? 我必须这样做。但问题是我为什么要这样做?应该是自己发生的吧?我不想解决问题。 您是否尝试过重构所有内容的干净版本,但没有更改任何内容?如果是这样,我不知道为什么它不起作用。如果没有,您可以返回到没有更改任何名称的版本(如果您正在使用一些修订控制)并再次尝试重构。 好的,谢谢,但由于某种原因没有帮助

以上是关于更改 xib 名称 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Android更改包名称错误[重复]

更改android应用程序名称[重复]

如何在 android studio 中更改我的包名?当我进行重命名时,文件会以新名称重复[重复]

无法在代码中更改 .xib UI 对象的框架

在任务管理器中更改进程名称[重复]

更改数据框中某些列的名称[重复]