簡體   English   中英

崩潰,沒有錯誤消息

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM