在我的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
我已经在视图中设置了数据源和委托连接。
请帮我。
最佳答案
如果使用的是ARC,请在头文件中将MSEmployeeServiceController
的对象设置为此类属性
@property (strong, nonatomic) MSEmployeeServiceController *empServices;
然后在您的实施文件中
_empServices = [[MSEmployeeServiceController alloc]initWithNibName:@"MSEmployeeServiceController" bundle:nil];
[self.totScroll addSubview:empServices.view];