我是iOS开发的新手(使用swift)。我遵循了一些教程,可以得到一个表视图来显示数据,然后选择一行,然后在更多细节中显示它。
我想知道如何处理嵌套数据,但并非所有元素都具有相同深度。在显示最终元素的细节之前,我不确定如何最好地处理多层数据。
我已经用谷歌搜索,似乎找不到任何有关此的教程。运河走了提供一些建议吗?
干杯
詹姆士
最佳答案
您可以使用基本字典来保存所有数据,也可以创建一个自定义的swift类来保存所需的数据,然后创建一个自定义的tableView单元格以显示您的类中的嵌套数据。如果您创建自定义Swift类,则它们应该能够容纳您创建的其他自定义Swift类,从而完成所需的嵌套数据。
https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/ClassesAndStructures.html
祝好运!