Objective c 如何重命名NIB文件(或xib以使其重命名NIB)

Objective c 如何重命名NIB文件(或xib以使其重命名NIB),objective-c,xcode4,Objective C,Xcode4,这是我在下面跑步的结果。几天前,我重命名了一些对象(包括.xib文件),出于某种原因,XCode 4找到了一个我没有重命名的对象?(我猜是因为它说它无法加载)。如何找到NIB的名称,或更改xib文件,使其正确命名NIB GNU gdb 6.3.50-20050815 (Apple version gdb-1518) (Sat Feb 12 02:52:12 UTC 2011) Copyright 2004 Free Software Foundation, Inc. GDB is free so

这是我在下面跑步的结果。几天前,我重命名了一些对象(包括.xib文件),出于某种原因,XCode 4找到了一个我没有重命名的对象?(我猜是因为它说它无法加载)。如何找到NIB的名称,或更改xib文件,使其正确命名NIB

GNU gdb 6.3.50-20050815 (Apple version gdb-1518) (Sat Feb 12 02:52:12 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin".Attaching to process 27080.
2011-03-11 09:43:00.142 PointsEncodeDecode[27080:207] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/rolfmarsh/Library/Application Support/iPhone Simulator/4.3/Applications/4066ECCF-3937-49B1-9FBE-1CE9BFA56844/PointsEncodeDecode.app> (loaded)' with name 'ReaderSampleViewController''
GNU gdb 6.3.50-20050815(苹果版gdb-1518)(Sat-Feb 12 02:52:12 UTC 2011)
版权所有2004免费软件基金会。
GDB是自由软件,受GNU通用公共许可证的保护,您是
欢迎在特定条件下更改和/或分发副本。
键入“显示复制”以查看条件。
GDB绝对没有保修。有关详细信息,请键入“显示保修”。
此GDB配置为“x86_64-apple-darwin”。连接到进程27080。
2011-03-11 09:43:00.142点SENCodecode解码[27080:207]***由于未捕获异常“NSInternalInconsistencException”而终止应用程序,原因:“无法在捆绑包中加载NIB:“NSBundle(loaded)”,名称为“ReaderSampleViewController”

缺少的Nib似乎不是在Info.plist文件中指定名称的应用程序的主Nib文件。可能另一个Nib文件具有旧的Nib名称,用于在其中创建外部对象。我会首先删除整个
build
目录,并将所有文本引用grep到终端中的旧文件名,以找出谁仍然拥有对它的引用

grep -rnF '<old Nib name>' <path_to_your_project_directory>
grep-rnF''

NIB是否由XIB构建?是。确切地说,我应该使用术语Xib,因为它在Xib到Nib转换之前。但是有一天我习惯了交替使用这两个术语。。。。