我有一个用户输入的文本字段,它将是一个2 Int的字符串
我拿走它们并制作一系列角色。
然后我想将每个字符设置为Int属性。
我的代码是这样但它不起作用:
func robotStartingPositionSet() {
let robotStart = self.robotStartPosition.text!
let coords = Array(robotStart.characters)
self.usersRobot.xPosition = Int(coords[0])
self.usersRobot.yPosition = Int(coords[1])
}
知道如何在这些索引路径中获取字符以将其设置为属性的Int吗?
谢谢
答案 0 :(得分:3)
这应该有效:
self.usersRobot.xPosition = Int(String(coords[0]))
另一种可能的解决方案是用逗号分隔数字,以下代码如下:
let coords = robotStart.components(separatedBy: ",")