应用程序崩溃,并将错误消息发送到解除分配的实例

时间:2013-07-31 10:08:43

标签: iphone ios uitableview uiviewcontroller datasource

在我的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

我已经在视图中设置了数据源和委托连接。 请帮帮我。

1 个答案:

答案 0 :(得分:2)

如果您使用 ARC ,请在标题文件

中将MSEmployeeServiceController的对象设为这样的属性
@property (strong, nonatomic)  MSEmployeeServiceController *empServices;

然后在实施文件中

_empServices = [[MSEmployeeServiceController alloc]initWithNibName:@"MSEmployeeServiceController" bundle:nil];

[self.totScroll addSubview:empServices.view];