Swift 调用动态创建的多维数组时参数标签不正确

Swift 调用动态创建的多维数组时参数标签不正确,swift,multidimensional-array,Swift,Multidimensional Array,尝试动态创建多维OANL数组时,我遇到以下错误: 调用中的参数标签不正确(具有“count:repeatedValue:”,应为“unsafeUninitializedCapacity:InitializeWith:”) 将“count:languageCount,repeatedValue”替换为“unsafeUninitializedCapacity:languageCount,InitializeWith” 当我接受自动更正建议时,我会得到: 无法将类型“[Any]”的值转换为预期的参数类

尝试动态创建多维OANL数组时,我遇到以下错误:

调用中的参数标签不正确(具有“count:repeatedValue:”,应为“unsafeUninitializedCapacity:InitializeWith:”)

将“count:languageCount,repeatedValue”替换为“unsafeUninitializedCapacity:languageCount,InitializeWith”

当我接受自动更正建议时,我会得到:

无法将类型“[Any]”的值转换为预期的参数类型“(inout unsafemtablebufferpointer,inout Int)throws->Void”

它不提供修复按钮

我不理解这些错误

让numColumns=wordsInLanguageCount.max()??0
让numRows=languageCount
var tableViewWords:[[Int]]=数组(计数:languageCount,repeatedValue:[])

对于我来说,以下在Swift5上运行时没有错误

let languageCount = 10    // This is an Int
var tableViewWords: [[Int]] = Array(repeating: [], count: languageCount)

什么是
语言计数