我将xib与源代码链接,但是当我尝试更新UILabel
时,它无法更新,没有错误消息。所以,我做了一个断点。当我检查UILabel
时,这是一个0x0。
我已经在.m中创建了@synthesize
,但我在.h上创建了IBOutlet
,我也做了
IBOutlet UILabel * xxxLabel;
@property (retain, nonatomic) UILabel *xxxLabel;
已经。
我可以显示Nib和我在IB上设置的默认值。但是我无法从代码中更新它......我做了这样的事情:
MyController *tmpViewController = [[MyController alloc] initWithNibName:@"MyControllerView" bundle:nil];
[cell addSubview:tmpViewController.view];
我将它添加到单元格中。但是单元格只显示默认的笔尖视图,而不是更新的视图。 我试图更新背景颜色,它成功更新。
我该怎么做?谢谢。
答案 0 :(得分:1)
听起来你没有将Outlet链接到Interface builder中的标签。
只需按住Control键点击您的标签,将其拖至“文件所有者”(应将类设置为“MyController”)并选择您的插座。