在数组中插入标签时会出现括号 (Swift)

用户8703721

我有将数字存储在Label数组中的代码

@IBAction func MSSave(_ sender: UIButton) {
    MSarrayResults.removeAll()
    if let MSText = displayResultLabel.text {
        let result = "\(MSText)"
        MSarrayResults.append(result as AnyObject)
        print ("\(MSText)")
    }
}

在屏幕上显示数组的按钮(displayResultLabel)

@IBAction func MRRead(_ sender: UIButton) {
    displayResultLabel.text = "\(MSarrayResults)"
}

但是当我将数组插入到 Label 括号中时会出现(Look Photo)。

在此处输入图片说明

唐麦格

你在做什么:

displayResultLabel.text = "\(MSarrayResults)"

正在将文本设置为数组的“默认字符串表示”。这通常看起来像这样(如果数组中有 5 个数字):

[5, 7, 85, 13, 9]

或者,如您所见:

[85]

如果数组中只有一个数字。

从本质上讲,它是一种“人类可读”的表示。

如果要将文本设置为数组中的第一个元素,可以使用:

displayResultLabel.text = "\(MSarrayResults.first)"

或者:

displayResultLabel.text = "\(MSarrayResults[0])"

但是,由于您的MSSave()函数在附加新字符串之前删除了所有元素MSArrayResults,因此当您可以简单地使用 String 变量时,使用数组没有任何意义。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

数组在数组Swift中

来自分类Dev

在Swift中在数组对象中搜索

来自分类Dev

在数组中存储数据的问题 - Swift

来自分类Dev

Swift - 在数组中查找类的实例

来自分类Dev

为什么在导入 Vapor 时会出现 Swift 编译器错误?

来自分类Dev

Swift字典的Swift数组

来自分类Dev

Swift字典的Swift数组

来自分类Dev

Swift如何在数组中过滤数组

来自分类Dev

Swift中括号中的赋值

来自分类Dev

为什么当我使用self.presentViewController(vc,animation:true,completion:nil)时会出现黑屏Xcode swift 2

来自分类Dev

将数据插入数组[Swift]

来自分类Dev

使用swift在数组中查找某个值的索引

来自分类Dev

Swift:在数组中查找重复的CNContact对象

来自分类Dev

使用Swift在数组中查找重复元素

来自分类Dev

Swift:无法在数组中存储不安全指针

来自分类Dev

将文件名存储在数组中Swift

来自分类Dev

Swift:在数组中查找值并返回特定键

来自分类Dev

使用swift在数组中查找某个值的索引

来自分类Dev

Swift:无法在数组中存储不安全指针

来自分类Dev

iOS Swift:在数组中查找CKRecord的索引

来自分类Dev

Swift:在数组中查找值并返回特定键

来自分类Dev

Swift - 在数组中搜索数字模式

来自分类Dev

在数组 SWIFT 3 中查找匹配元素

来自分类Dev

Swift:在数组中附加项目的算法

来自分类Dev

Swift:数组中的字典

来自分类Dev

Swift中的多维数组

来自分类Dev

Swift中的字典数组

来自分类Dev

Swift中的元组数组

来自分类Dev

Swift中的数组语法