任何人都对 Xcode 的 IB 显示 xib 文件仅通过打开它们进行修改有问题吗?虽然实际上没有修改?
如果我只想查看 xib 文件的 UI,此操作会使 Xcode 将文件显示为已修改,然后我必须放弃更改和许多其他事情。
有任何想法吗?
任何人都对 Xcode 的 IB 显示 xib 文件仅通过打开它们进行修改有问题吗?虽然实际上没有修改?
如果我只想查看 xib 文件的 UI,此操作会使 Xcode 将文件显示为已修改,然后我必须放弃更改和许多其他事情。
有任何想法吗?
如果您打开一个由以前版本的 Xcode 生成/使用的 .xib 文件,通常会发生这种情况。
这可能由于多种原因而发生。例如,对于较新版本的 Xcode,它会将 .xib 中包含的 Interface Builder 版本号更新为您正在使用的版本号。其他示例包括用于从 xib 构建 UI 的类的差异。它在做什么没有记录,但请查看差异以亲自了解。
归根结底,这是 Xcode 的一个问题,并不是很容易解决。您可以:
XCode 4.5 改变了 .xib 文件的格式。基本上它是从格式中删除未使用的杂物。一旦做出改变,它就不会再这样做了。