崩溃,没有错误消息

时间:2010-12-10 11:27:12

标签: iphone objective-c uitableview crash

我有一个新手问题!

我有一个问题从UITableView推送的视图返回。使用viewWillAppear方法在第二个视图中重新加载修改后的数据,它会崩溃。

我会更好地解释。

我有我的视图A,包含一个TableView,实现UITableViewDelegate,UITableViewDataSource,正确显示数据,一切正常。

此视图A填充了存储在AppDelegate上的数组(我不知道是否是最好的做法)。当我在视图A上的tableView中单击一个项目时,视图B被推送到navigationController。内部视图B我可以编辑和删除项目。问题是当我在删除后回来(我没有在编辑后尝试它),因为我说我使用View A中的viewWillAppear方法。应用程序崩溃没有错误消息(堆栈...)是什么让我成为的事情是关于记忆的事情。

-(void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];

    [self.itemsTable reloadData];
}

崩溃后该项目已被删除correclty

我正在使用核心数据BTW。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

好的问题是数据已经重新加载,但我猜有一些不匹配,因为在View B上删除了一个项目,appciation就是崩溃了。

-(void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    [ self fetchAllItems ];
    [self.itemsTable reloadData];
}

再次获取所有信息(在重新加载之前)修复了问题。

相关问题