Swift 中 optional 值的取值问题
来源:互联网 发布:windows sdk是什么 编辑:程序博客网 时间:2024/05/18 10:54
swift 中有一种类型是optional类型的,比如像下面这样:
var string:NSString? = "中国人"
如果你直接打印string的值
println("\(string)")
你会得到Optional(中国人)这样的结果,正确的做法是:
println("\(string!)") //需要加上感叹号(!)
现在你可以得到正确的结果了:
中国人
当你使用 NSUserDefault等进行数据的存储和读取的时候,也要注意类似的问题,你应该在使用optional对象的时候,进行拆包操作
0 0
- Swift 中 optional 值的取值问题
- swift的可选值(optional)
- 个人总结Swift 中可选值(Optional)
- swift 中,protocol的optional方法
- 如何理解Swift中Optional的 ! 和 ?
- 如何理解Swift中Optional的!和?
- swift学习3 数据类型的可选值 optional type
- Swift的Optional类型
- 深入浅出Swift的Optional ?!
- Swift的optional
- Swift的Optional、Array
- Swift的Optional
- Swift 可选值(Optional Values)介绍
- Swift 可选值(Optional Values)介绍
- Swift 可选值(Optional Values)介绍
- Swift 可选值(Optional Values)介绍
- Swift 可选值(Optional Values)介绍
- Swift 可选值(Optional Values)介绍
- 网丁:新项目技术知识点
- Android 动画之ScaleAnimation应用详解
- vs.net 控件 List<>属性 报错 XX为标记为可序列化
- CoreData 多线程传值的问题
- 设计模式——外观模式(FacadePattern)
- Swift 中 optional 值的取值问题
- Objective-C和Javascript的通信(一)
- 部署axis2 webservice
- CocoaPods的安装和使用
- Objective-C和Javascript的通信(二)
- php获取本周日期,自定义日期 开始结束时间
- 程序员的面试技巧
- Objective-C和Javascript的通信(三)
- Delphi 三层框架开发 服务端开发