Добавьте return 0;
в конце вашего метода. Это в основном отказоустойчиво, если не выполняется ни одно из условий if
.
Если вы хотите убедиться, что выполнено одно из условий, return -1;
должно вызвать исключение и сбой приложения, что может помочь вам отследить ошибки.
Вы также можете посмотреть на изменение этого метода и замену операторов if
деревом switch-case
. С деревом switch-case
вы можете очень легко добавлять новые разделы и изменять их порядок в UITableView
. Код становится легко читаемым благодаря разумным соглашениям об именах.
Это действительно легко; У Фрейзера Спирса есть хорошее объяснение того, как его настроить .