我是iOS和Swift的新手在我的应用程序中我正在尝试打印一个可选值并打印出"可选(变量的值)"如何删除这个单词是否可选
var bDay = StringUtils.convertDateToString(birthDate, format: Constants.BIRTHDAY_FORMAT)
let age = self.clientDetail?.getAge()
println("age.....\(age)")
bDay += "\(age)"
Run Code Online (Sandbox Code Playgroud)
控制台中的输出是
age.....Optional(29)
Run Code Online (Sandbox Code Playgroud)
我正在尝试将此变量分配给UILabel,但在屏幕上显示如 1986年9月17日可选(29)
我的目标是删除这个可选词,使它看起来像 1986年9月17日(29)
提前致谢
此处使用可选链接:
let age = self.clientDetail?.getAge()
Run Code Online (Sandbox Code Playgroud)
所以return getAge()是可选值.尝试可选绑定:
if let age = age {
println("age.....\(age)")
}
Run Code Online (Sandbox Code Playgroud)
或者干脆拆开包装的age用 age!,但如果这会崩溃您的应用程序age是零.
| 归档时间: |
|
| 查看次数: |
5828 次 |
| 最近记录: |