Function 如何将多个文本字段合并为一个IBACTION?-迅捷的
我正在创建一个应用程序,它有很多输入玩家姓名的文本字段,每个字段都有自己的文本字段,有没有办法将它们组合成一个@iAction?如果是这样,我如何从每个文本中检索文本,以便将其保存在plist上Function 如何将多个文本字段合并为一个IBACTION?-迅捷的,function,swift,textfield,ibaction,Function,Swift,Textfield,Ibaction,我正在创建一个应用程序,它有很多输入玩家姓名的文本字段,每个字段都有自己的文本字段,有没有办法将它们组合成一个@iAction?如果是这样,我如何从每个文本中检索文本,以便将其保存在plist上 @IBAction func player1NameInput(sender: UITextField) { var nameInput = sender.text var playersDictionaryPath = NSBundle.mainBundle().pa
@IBAction func player1NameInput(sender: UITextField) {
var nameInput = sender.text
var playersDictionaryPath = NSBundle.mainBundle().pathForResource("PlayersInfo", ofType: "plist")
var playersDictionary = NSMutableDictionary(contentsOfFile: playersDictionaryPath!)
var playersNamesArray = playersDictionary?.objectForKey("playersNames")? as NSMutableArray
playersNamesArray[0] = "\(nameInput)"
playersDictionary?.writeToFile(playersDictionaryPath!, atomically: true)
}
@IBAction func player2NameInput(sender: UITextField) {
var nameInput = sender.text
var playersDictionaryPath = NSBundle.mainBundle().pathForResource("PlayersInfo", ofType: "plist")
var playersDictionary = NSMutableDictionary(contentsOfFile: playersDictionaryPath!)
var playersNamesArray = playersDictionary?.objectForKey("playersNames")? as NSMutableArray
playersNamesArray[1] = "\(nameInput)"
playersDictionary?.writeToFile(playersDictionaryPath!, atomically: true)
}
将所有文本字段连接到同一操作。在该操作中,确定要使用的names数组中的索引——也许您已经将所有文本字段添加到了IBOutletCollection中,并且可以从中获取索引(如果排序对它们有效,那么暂时没有)。否则,您将自己创建一个包含所有字段的数组。要做到这一点,你需要让他们都有出口