swift - 快速文字处理
问题描述
我正在制作一个简单的快速应用程序。现在我有一个输入文本字段,它接受用户输入并在单击按钮时将其输出到输出用户字段。如以下代码所示:
import UIKit
import Foundation
class ViewController: UIViewController {
@IBOutlet weak var userNameField: UITextField!
@IBOutlet weak var textView: UITextView!
override func viewDidLoad() {
super.viewDidLoad()
userNameField.delegate = self
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
@IBAction func enterTapped(_ sender: Any) {
textView.text = "\(userNameField.text!)"
}
}
extension ViewController : UITextFieldDelegate {
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
textField.resignFirstResponder()
return true
}
}
我想在向用户显示文本之前执行一些文字处理,但是每次我尝试编码时都会遇到一堆错误。我的文字处理代码应该放在代码的哪个位置。当我提到文字处理时,我指的是一些字符串命令,例如:split、combine ...
解决方案
它应该在这里
@IBAction func enterTapped(_ sender: Any) {
let str = userNameField.text!
// do what you want with str
let addComma = str + ","
textView.text = addComma
}
推荐阅读
- c - 为什么在 FOR 循环之后在 C 中查找阶乘时没有大括号
- python - 如何在命令后获取用户输入并将其保存为变量 discord.py
- sql - 了解在 SQL 查询的自联接中使用“Between”条件时的逻辑查询处理
- python - 如何找到这个算法的复杂度?
- python - Project euler 问题 12 优化的意外时间结果
- node.js - 从 Lambda 连接到 DocumentDB 时超时
- mysql - #1292 - 截断不正确的 DOUBLE 值:'points_per_game'
- filter - 使用 pyspark 指定字符串到日期数据类型
- python - Python isdigit if 语句
- sql - 如何使用计算数据返回自定义记录