2012-04-07 83 views
1

我有一个旧的项目(iOS 3时代),我正在更新到iOS 5.我有一些问题自动迁移项目并最终创建了一个新项目并复制所有文件。一切正常,迄今为止,有一个奇怪的问题。许多nib文件在界面构建器中的一些连接旁边有一个警告感叹号;当我将鼠标悬停在它们上面时,它显示“[视图控制器名称]没有名为[outlet name]的插座”。当我运行这个项目时,这些文件仍然可以正常工作,但是当我尝试创建一个新连接时,它并没有显示与文件所有者相关的任何插座,并且当我键入父类名称以确保它是正确的时,自动完成类名称。重新创建项目后,Interface Builder连接正常工作但无法修改

当我将它们复制过来时,我重命名了一些文件,因此可能与它有关。在线搜索我看到人们通过使用IB中的文件>读取类文件解决了类似的问题,但是IB在新版本的xcode中不是独立的,并且此选项不会出现在xcode文件菜单上。

任何想法?

回答

1

我知道这是旧的,但以防万一有人遇到这种情况。我通过转到“Identity Inspector”并将“Class”下拉为正确的文件来解决此问题。因此,在复制或重新创建项目之后,请勿重新关联Identity Inspector Class。

+0

同样的事情发生在我身上。这固定了它。谢谢! – 2013-04-03 23:11:26

相关问题