Jam*_*Lis 4 string xcode ios swift swift4
我正在尝试在我的iOS应用程序中创建Swift 4中textField中输入的前4个字符的子字符串.
自从改为Swift 4后,我正在努力进行基本的String解析.
所以基于Apple文档,我假设我需要使用substring.index函数,我理解第二个参数(offsetBy)是用于创建子字符串的字符数.我只是不确定如何告诉Swift从字符串的开头开始.
这是到目前为止的代码:
let postcode = textFieldPostcode.text
let newPostcode = postcode?.index(STARTATTHEBEGININGOFTHESTRING, offsetBy: 4)
Run Code Online (Sandbox Code Playgroud)
我希望我的解释有意义,很高兴回答任何问题.
谢谢,
vad*_*ian 19
在Swift 4中你可以使用
let string = "Hello World"
let first4 = string.prefix(4) // Hell
Run Code Online (Sandbox Code Playgroud)
结果的类型是一种Substring表现非常相似的新类型String.但是,如果first4应该离开当前范围 - 例如作为函数的返回值 - 建议String显式创建:
let first4 = String(string.prefix(4)) // Hell
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6704 次 |
| 最近记录: |