在文件的所有者中不显示Outlet

时间:2012-10-02 06:56:15

标签: ios exception xib iboutlet

我无法连接到文件的所有者XIB。应用程序类型是通用的。在“引用插座”中的文件所有者中,只有“新引用插座”,在“引用插座集合”下,只有“新引用插座集合”。没有可能将UIImageView的IBOutlet连接到xib。在文件的所有者中,尽管我合成了它,但不会出现UIImageView的Outlet。这是代码:

在RootViewController.h中

 #import <UIKit/UIKit.h>


 @interface RootViewController : UIViewController <UIGestureRecognizerDelegate>{

  }

 @property (nonatomic, copy) IBOutlet UIImageView *imageView;
 @property (nonatomic, assign)BOOL fromRootViewController;


 - (void)handleTap:(UITapGestureRecognizer *)recognizer;



 @end

在RootViewController.m中

  @interface RootViewController ()

  @end

  @implementation RootViewController

  @synthesize  imageView;
  @synthesize fromRootViewController;

在RootViewController_iPhone.xib和RootViewController_iPad.xib中,不要出现UIImageView的Outlet。

当我运行应用程序时,这是一个错误:

NSInternalInconsistencyException。无法在Bundle中加载NIB:NSBundle

我该怎么办?提前致谢

1 个答案:

答案 0 :(得分:2)

打开IB和文件的所有者并查看自定义类,检查类名是否指向XIB是否正确,或者是否表示通用 NSObject ,在这种情况下修理它。