我可以将其放入一个循环中,而不必为每个章节手动进行编码吗?

                var chp1 = Array(Chapters[0].componentsSeparatedByString("\n"))
                var chp2 = Array(Chapters[1].componentsSeparatedByString("\n"))
                var chp3 = Array(Chapters[2].componentsSeparatedByString("\n"))
                var chp4 = Array(Chapters[3].componentsSeparatedByString("\n"))
                var chp5 = Array(Chapters[4].componentsSeparatedByString("\n"))
                var chp6 = Array(Chapters[5].componentsSeparatedByString("\n"))
                var chp7 = Array(Chapters[6].componentsSeparatedByString("\n"))
                var chp8 = Array(Chapters[7].componentsSeparatedByString("\n"))

最佳答案

是的,您可以使用

var chp = []

for chapter in Chapters
{
    chp.append(chapter.componentsSeparatedByString("\n")))
}

现在您可以访问类似的章节
chp[0]
chp[1]
chp[2]

另外,您不需要将返回值强制转换为Array。

10-08 15:22