简化的方案如下.
(888) 555-5512)到UITextField.该数字将在开头和结尾添加Unicode字符,就像\u{e2}(888) 555-5512\u{e2}在调试时探索变量一样.
这真的很奇怪,在我看来,不是预期的行为.这是一个错误或某种故意以这种方式工作的东西吗?
码:
这里没什么复杂的.如前所述,全新的项目,添加UITextField,添加Button,如果按钮触发打印结果.打印将显示手机就好了,只需在线上设置断点print并查看手机var的值,看看我的意思.
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var phoneLabel: UITextField!
@IBAction func goButton(_ sender: UIButton) {
let text = phoneLabel.text ?? ""
print(text)
}
}
Run Code Online (Sandbox Code Playgroud)
测试中:
图像步骤:
这就是我在断点线上得到的.