[英]crashes with no error message
我有一個新手問題!
我有一個問題從UITableView推送的視圖回來。 使用viewWillAppear方法在第二個視圖內重新加載修改后的數據,它會崩潰。
我會更好地解釋。
我有一個視圖A,包含一個TableView,實現UITableViewDelegate,UITableViewDataSource,正確顯示數據並且一切正常。
該視圖A充滿了存儲在AppDelegate上的Array(盡管我不知道這是否是最佳實踐)。 當我在視圖A的tableView內單擊某個項目時,視圖B被推到navigationController。 Inside View BI可以編輯和刪除項目。 問題是刪除后返回時(我在編輯后沒有嘗試過),就像我說的那樣,我在視圖A中使用viewWillAppear方法。應用程序崩潰,沒有錯誤消息(堆棧...),這使我產生了什么關於記憶的東西。
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.itemsTable reloadData];
}
崩潰后,該項目已正確刪除
我正在使用核心數據BTW。
任何想法?
好的,問題是數據已經被重新加載,但是我猜可能存在某種不匹配的情況,因為在視圖B上刪除了一個項目,應用只是崩潰了。
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[ self fetchAllItems ];
[self.itemsTable reloadData];
}
再次獲取所有信息(在重新加載之前)可解決此問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.