【发布时间】:2016-01-12 15:48:50
【问题描述】:
我有一个String 数组:
values = [textField1.text!, textField2.text!, textField3.text!, textField4.text!, textField5.text!]
我想将其转换为 Int 数组。我如何在 swift 2.0 中做到这一点?
【问题讨论】:
-
如果文本字段不包含有效的整数表示怎么办?
-
@SergiiZhevzhyk 请注意:副本中接受的答案(我同意,它非常接近副本)还提供了一个使用强制展开的不安全版本,就像下面的 flashspys 原始答案一样。如果链接的帖子可以使用安全的方法更新其答案,最好的办法自然是,但在此之前,我建议不要将此帖子作为重复而关闭。
-
@dfri 已接受答案的第一条评论已经这样做了
-
@LeoDabus 我看到你的评论,但知道人们有时如何在 SO 上使用答案,很容易错过。我认为如果要将答案标记为涉及同一主题的问题的副本,则答案本身应该更新以确保安全。请注意,在这种情况下,该线程中的答案很可能会破坏许多“快速新手”代码。 vidian 明确指出“但问题中的给定数组无疑是一个可转换数字的数组”,所以我想说链接的答案太窄而不能成为答案到这个。因此:vidians 回答已编辑,或者这不是重复的。
-
(一般来说,一个好的答案应该是详尽无遗的,下面没有隐式使用 cmets)