在我的UIViewController中,我添加了一个包含uitableview的子视图。
MSEmployeeServiceController *empServices = [[MSEmployeeServiceController alloc]initWithNibName:@"MSEmployeeServiceController" bundle:nil];
[self.totScroll addSubview:empServices.view];
MSEmployeeServiceController
类包含UITableView
。当我尝试添加视图应用程序崩溃时出现以下错误:
-[MSEmployeeServiceController numberOfSectionsInTableView:]: message sent to deallocated instance 0x8684030
我已经在视图中设置了数据源和委托连接。 请帮帮我。
答案 0 :(得分:2)
如果您使用 ARC ,请在标题文件
中将MSEmployeeServiceController
的对象设为这样的属性
@property (strong, nonatomic) MSEmployeeServiceController *empServices;
然后在实施文件中
_empServices = [[MSEmployeeServiceController alloc]initWithNibName:@"MSEmployeeServiceController" bundle:nil];
[self.totScroll addSubview:empServices.view];