gpt4 book ai didi

objective-c - Xcode Interface Builder 在打开时更改文件,导致 SCM 将其报告为已修改

转载 作者:可可西里 更新时间:2023-11-01 03:30:48 25 4
gpt4 key购买 nike

有人对 Xcode 的 IB 显示 xib 文件仅通过打开它们进行修改有疑问吗?虽然实际上没有修改?

如果我只想查看 xib 文件的 UI,此操作会使 Xcode 显示文件已修改,然后我必须放弃更改和许多其他内容。

有什么想法吗?

最佳答案

如果您打开由以前版本的 Xcode 生成/使用的 .xib 文件,通常会发生这种情况。

发生这种情况的原因有多种。例如,对于较新版本的 Xcode,它会将 .xib 中包含的 Interface Builder 版本号更新为您正在使用的版本号。其他示例包括用于从 xib 构建 UI 的类的差异。它没有记录它在做什么,但你可以自己看看差异。

归根结底,这是 Xcode 的问题,并不容易解决。您可以:

  1. 提交修改,尽管这可能会污染您的差异。除非您的团队运行的 Xcode 版本比您的旧,否则这不会造成问题。 (如果是,请确保你们都使用最新/相同的版本)。
  2. 继续重置对 xib 文件所做的更改,或者有选择地选择不提交文件。

关于objective-c - Xcode Interface Builder 在打开时更改文件,导致 SCM 将其报告为已修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13345316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com