自定义控件出现“loaded nib but the view outlet was not set”

我出现这个错误是因为我的自定义控件的名字和项目中一个控制器的名字很像

控制器

DDGuessYourLikeViewController

自定义控件

DDGuessYourLikeView

默认的, 系统会自动加载控制器View, 如果发现bundle中有DDGuessYourLikeViewController.xib, DDGuessYourLikeView.xib, 系统就会自动去加载

所以会出现这个错误.

时间: 2024-12-14 14:46:59

自定义控件出现“loaded nib but the view outlet was not set”的相关文章

loaded some nib but the view outlet was not set

当使用 initWithNibName 函数, 并使用 由nib文件生成的ViewController 的view属性时候,遇到这个问题. //load loc.xib UIViewController * UIVC = [[UIViewController alloc] initWithNibName:@"loc" bundle:nil]; [self.view addSubview:UIVC.view]; [UIVC release]; NibName[2203:207] ***

loaded some nib but the view outlet was not set(转载)

当使用 initWithNibName 函数, 并使用 由nib文件生成的ViewController 的view属性时候,遇到这个问题. //load loc.xib UIViewController * UIVC = [[UIViewController alloc] initWithNibName:@"loc" bundle:nil]; [self.view addSubview:UIVC.view]; [UIVC release]; NibName[2203:207] ***

关于'-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "XXXView" nib but the view outlet was not set.'这个bug的原因

此种bug分为两种情况: 一:当你这个控制器的view是通过xib加载的,但是在xib里面并没有绑定file's Owner,或者绑定了file's Owner,但是没用对file's Owner里面的view属性进行连线 解决情况:第一步: : 第二步: 二:第二种出bug的原因可能很多人都会忽略,当你的控制器的文件名称跟你用xib描述的一个view的名称很像,就是少了一个controller,此时也会在运行的时候崩掉 例如 : 首先来分析:PPVideoViewController并没用用x

问题:-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "BlueView" nib but the view outlet was not set.

问题:‘-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "One" nib but the view outlet was not set.‘ 原因:没有做xib文件到HLOneViewControler程序的关联 解决步骤: 1, 打开xib文件 2, 点击"File‘s Owner",设置Class为xxxViewControler 3, 右键"Files‘s Owner&quo

-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "RootViewController" nib but the view outlet was not set

当使用xib加载控制器的时候,报如下错误: -[UIViewController _loadViewFromNibNamed:bundle:] loaded the "RootViewController" nib but the view outlet was not set 原因: 控制器与xib没有关联 解决办法: 1.选择xib文件 2.控制器类关联 3.视图关联(拖线)

XIB加载 ---- [UIViewController _loadViewFromNibNamed:bundle:] loaded the "QuestionAndAnswerController" nib but the view outlet was not set

  问题: *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "QuestionAndAnswerController" nib but the view outlet was not set.'    新创建一个ViewControl

loaded the "XXXView" nib but the view outlet was not set 解决方案

'-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "XXXView" nib but the view outlet was not set.' 查书才知道,没有做nib文件到xxxViewControler程序的关联,特此记录下来: 1, 打开nib文件 2, 点击"File's Owner", 按command+4,设置Class为xxxViewControler 3, 按Control+

loaded the "xxxViewController" nib but the view outlet was not set.'

今天遇到这个问题 loaded the "TestViewController" nib but the view outlet was not set.' 解决办法 点击xib文件的File's Owner 在右边的class文件写上自定义的类 按着ctrl点击File's Owner,将View连接xib文件视图 loaded the "xxxViewController" nib but the view outlet was not set.'

Bug:(使用xib加载控制器view时遇到的bug) loaded some nib but the view outlet was not set

当使用 initWithNibName 函数, 并使用 由nib文件生成的ViewController 的view属性时候,遇到这个问题. UIViewController * UIVC = [[UIViewController alloc] initWithNibName:@"loc" bundle:nil]; [self.view addSubview:UIVC.view]; NibName[2203:207] *** Terminating app due to uncaught