В вашем подробном представлении вы можете записать его в текстовый файл относительно завершенного состояния этого подменю.
ex:
detailview1: 0 detailview2: 1 detailview3: 0
if (detailviewID == 0) cell.checkmark.hidden = FALSE;
Затем, когда ваш просмотр возвращается в TableView, ваш viewWillAppear читает текстовый файл и определяет, завершен ли урок.Если это правда, установите флажок не скрываемым.
Помните, что вам нужно будет записать этот файл в приложениях appWillTerminate и appWillEnter Background.Таким образом, прогресс пользователя будет сохранен при выходе.