Arrays swift机器学习中的assign array无法将“[[String]]”类型的值分配给“String”类型
我在我的swift应用程序中使用机器学习和图像检测,但不是在模型认为图像可能是什么的文本视图中打印结果,我想用我创建的数组替换它,但每次尝试时,它都会给我一条错误消息,说无法将类型“[[String]]”的值分配给类型“String”Arrays swift机器学习中的assign array无法将“[[String]]”类型的值分配给“String”类型,arrays,swift,machine-learning,coreml,createml,Arrays,Swift,Machine Learning,Coreml,Createml,我在我的swift应用程序中使用机器学习和图像检测,但不是在模型认为图像可能是什么的文本视图中打印结果,我想用我创建的数组替换它,但每次尝试时,它都会给我一条错误消息,说无法将类型“[[String]]”的值分配给类型“String” 如果只想显示“毕业”中的一个文本,请执行以下操作: self.textView.text=分度[0]0是第一行 如果你想要全部的话,你就必须把它们都循环一遍 var allTexts = "" for text in graduation { allTex
如果只想显示“毕业”中的一个文本,请执行以下操作: self.textView.text=分度[0]0是第一行 如果你想要全部的话,你就必须把它们都循环一遍
var allTexts = ""
for text in graduation {
allTexts.append(text)
}
self.textView.text = allTexts
这将把字符串一个接一个地放在一起,如果你想在它们之间留空格或换行符,你也必须这样做。
可以通过在字符串中输入\n来添加换行符Gradiantion是字符串数组。所以当你进行[分级]时,它是一个数组,只有一个字符串数组的对象。而self.textView.text只需要一个字符串,其他什么都不需要。你的意思是毕业。joinedseparator:\n或类似的东西?您想在textView中到底放什么?感谢您花时间回复Larme。我希望我的文本视图包含我创建的刻度数组。您是否尝试在textView中显示所有数组内容或数组中的单个元素?
var allTexts = ""
for text in graduation {
allTexts.append(text)
}
self.textView.text = allTexts