我无法连接到文件的所有者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
我该怎么办?提前致谢
答案 0 :(得分:2)
打开IB和文件的所有者并查看自定义类,检查类名是否指向XIB是否正确,或者是否表示通用 NSObject ,在这种情况下修理它。