Должен ли модуль Perl вызывать исключения (die / croak)?

При написании модуля Perl рекомендуется использовать croak / die внутри модуля?

В конце концов, если вызывающая сторона не использует блок eval, модуль может аварийно завершить работу. программа, вызывающая это. )

Есть мысли?

1
задан Brian Tompsett - 汤莱恩 29 August 2015 в 19:45
поделиться

1 ответ

У вас не должно быть этого [self.tableView reloadData] при использовании NSFetchedResultsController.

Когда вы удаляете объект, для вас будет вызван нужный метод NSFetchedResultsControllerDelegate, где вы должны позаботиться об обновлении представления таблицы.

Создайте пустое Navigation-based Application и установите флажок Use Core Data for Storage. Вы получите пустой проект, который все это делает правильно. Это будет хороший пример.

2
ответ дан 2 September 2019 в 21:55
поделиться