Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 从NIB加载自定义类UIView(IBNIL)_Ios_Cocoa_Interface Builder_Xib_Iboutlet - Fatal编程技术网

Ios 从NIB加载自定义类UIView(IBNIL)

Ios 从NIB加载自定义类UIView(IBNIL),ios,cocoa,interface-builder,xib,iboutlet,Ios,Cocoa,Interface Builder,Xib,Iboutlet,我试图在几个xib中模块化一个复杂的UI 我想通过编程从文件中加载每个附加的xib xib具有连接到自定义视图代码的控件 然后,我尝试在主视图控制器中以以下方式加载xib: WIFClientData *clientDataView; NSArray* nibViews = [[NSBundle mainBundle] loadNibNamed:@"WIFClientData" owner:self options: nil]; clientDataView = [nibViews obje

我试图在几个xib中模块化一个复杂的UI

我想通过编程从文件中加载每个附加的xib

xib具有连接到自定义视图代码的控件

然后,我尝试在主视图控制器中以以下方式加载xib:

WIFClientData *clientDataView;

NSArray* nibViews = [[NSBundle mainBundle] loadNibNamed:@"WIFClientData" owner:self options: nil];

clientDataView = [nibViews objectAtIndex:0];
[clientDataView configure];
问题是,当我尝试配置视图时:

-(void)configure
{
    self.name.label.text = @"Name";
    self.mobile.label.text = @"Mobile";
}
姓名和手机号码均为零

我当前没有文件的所有者连接,也没有设置为任何自定义类。我只有放在xib中的视图,设置为自定义类

我已经读了很多关于这个的东西,但是还没有找到答案

有人能帮我吗


Nuno

如果您有一个自定义类
WIFClientData
,并在nib中将顶级视图的类设置为
WIFClientData
(然后通过
[nibViews objectAtIndex:0]
获取),则将IBoutlet连接到该视图(而不是文件所有者),那么这应该可以工作。(适用于自定义单元格)


也许您的某些内容未对齐或输入错误?

您能否更具体地说明XIB中的哪些内容应该连接到哪个级别的IBOutlets?是否所有相关元素都应该连接到viewcontroller中的Outlet,或者是否有自定义的UIView子类也公开IBOutlet?