循环时的空字符

时间:2017-01-28 18:49:09

标签: swift string

嘿,我有一个打印的字符串给出以下内容:BBBKKKKJJJJJJGGG G

如果我使用此代码:

for (index,character) in vin.characters.enumerated(){
        print(character)
        vinTextFields[index].text = String(character)

    }

将其拆分为某些textFields索引超出范围。这是因为for循环插入一个空字符。

enter image description here 这就是印刷品(字符)让我回归的原因。

我真的不明白为什么会出现这条空行。

1 个答案:

答案 0 :(得分:1)

我测试了它,似乎在最后两个G'之间有一个不可打印的角色。 我想你是从某个地方复制并粘贴的。这就是那个角色在那里的表现。 删除最后两个' G'然后再打字,你会很高兴。我也测试了它。