尝试动态创建多维数组时出现以下错误:
调用中的参数标签不正确(具有“count:repeatedvalue:”,应为“unsafeuninitializedcapacity:initializewith:”)
将“count:LanguageCount,RepeatedValue”替换为“UnsafeinInitializedCapacity:LanguageCount,InitializingWith”
当我接受自动更正建议时,我会得到:
无法将类型'[any]'的值转换为预期的参数类型'(inout unsafemutablebufferpointer,inout int)throws->void'
它不提供修复按钮。
我不明白这些错误。let numColumns = wordsInLanguageCount.max() ?? 0
let numRows = languageCount
var tableViewWords: [[Int]] = Array(count: languageCount, repeatedValue: [])
最佳答案
对我来说,下面的运行在swift5上没有错误
let languageCount = 10 // This is an Int
var tableViewWords: [[Int]] = Array(repeating: [], count: languageCount)
关于swift - 对动态创建的多维数组的调用中的参数标签不正确,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57780359/