Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 如何在swift中将textfield中的全名文本分成两个字符串(firstname和secondname)_Json_Swift_Uitextfield - Fatal编程技术网

Json 如何在swift中将textfield中的全名文本分成两个字符串(firstname和secondname)

Json 如何在swift中将textfield中的全名文本分成两个字符串(firstname和secondname),json,swift,uitextfield,Json,Swift,Uitextfield,我有一个名为fullnameTextField的文本字段,在这里我在textfield中写firstname空格secondname 在解析时,我需要分别使用firstname和secondname 如何从一个fullnameTextField添加firstname和secondname参数 @IBOutlet weak var fullName : UITextField! 我的api参数是 let param = ["fname" : "he

我有一个名为
fullnameTextField
的文本字段,在这里我在textfield中写firstname空格secondname

在解析时,我需要分别使用firstname和secondname

如何从一个
fullnameTextField添加firstname和secondname参数

     @IBOutlet weak var fullName : UITextField!
我的api参数是

let param =     ["fname" : "hello",
                 "lname": "test",
                 "country_code": "1",
                 "password" : txtPassword.text?.trim() ?? "",
                 "password_confirmation" : txtConfirmPassword.text?.trim() ?? "",
                 "phone" : mobileNum
                ]

如何将一个输入添加到两个参数

没有解决方案

若您需要任何其他服务(条带等)的2个字段,唯一的方法是使用2个输入

我们有太多的全名变量。它可以包含2-5个单词或类似utf16的符号字符串(日语、阿拉伯语)


此外,全名字段不强制在第一个字段中写入名字,因此,即使您有两个基本单词,在用空格分隔后,您可以确定这两部分是哪一部分

如果您的文本字段只允许一个空格,则您可以使用以下内容:对于第一个名称
fullName.text?.components(分隔符:“”).first
和last name
fullName.text?.components(以:“”分隔)。last
@RajaKishan,好的,谢谢