Вместо того, чтобы пытаться создать двумерный List
, создайте еще один Object
класс, который будет содержать другой список.
class A {
let list = List<B>()
}
class B {
let list = List<C>()
}
class C {
}
Это вопрос, отличный от того, что вы задали выше. Вы должны разделить идеи «модели» и «представления» — вы должны как можно лучше смоделировать свои данные, а затем решить, как представить модель отдельно. Ваш вопрос касается 2D-массивов - не упоминается UITableViews, и его не должно быть. Найдите лучшую модель из этого ответа, а затем задайте отдельный вопрос, если вам нужна помощь в презентации после того, как вы попробовали ее самостоятельно. Отдельно стоит отметить, что приведенный выше код является классом, а не моделью Realm. Используйте настоящий код, а затем определите «не работает» как ошибку компиляции или ошибку времени выполнения.
Спасибо @RobertDresler за вашу помощь и объяснение, это решение работает!
@Naveed Хорошо, на самом деле это не мое объяснение в комментарии. Но, пожалуйста :)
Но я должен показать данные в UITableView с разделами, используя этот двумерный список/массив, как это можно сделать с помощью предлагаемого вами решения?