[AnyHashable : Any]? 的简单使用
来源:互联网 发布:尼尔森零售监测数据 编辑:程序博客网 时间:2024/05/21 07:57
在swift3.0中,我在开发项目事使用到通知传值,然后看到了这样一个类型 ,即 [AnyHashable : Any]?
对于它的使用,我简单记录一下我现在的使用方法,这是在通知的函数中使用时,代码如下:
func InfoNotification(notification : Notification) -> () { let userinfo = notification.userInfo //所属类型为 [AnyHashable : Any]? 尝试转换为 as! NSDictionary as! [String : Any],发现报错 let key_value = userinfo?[AnyHashable("key_name")] as! Int//如果key_value类型为字符串,则强制转换为字符串类型,默认类型为Any? print(notification.description) }
阅读全文
1 0
- [AnyHashable : Any]? 的简单使用
- Swift 中的 Any、AnyHashable、AnyObject、AnyClass的区别
- Objective-C id 作为 Swift Any--[AnyHashable : Any]
- all 、any 、some的使用
- boost::any库的使用
- boost::any的使用和扩展
- oracle中all,any的区别使用
- [C++] C++中boost::any的使用
- 使用GRC Any Blocks
- Any函数使用小记
- Boost库之tuple、any和variant的使用
- libpcap 使用 any interface的bug:SIOCGIFHWADDR: No such device
- boost any类库的使用和内部实现细节
- 解决Unity中使用Any state出现的动画抖动
- ProtoBuf3 简单案例(使用Any新Type代替protobuf2中的扩展)
- boost::any的介绍
- boost::any的介绍
- boost::any 使用注意问题
- 【已解决】qlv格式转mp4(腾讯视频)
- python数据分析学习笔记
- Dagger2入门教程
- 腾讯云入门使用(二) JDK、Tomcat的安装
- 最短路径
- [AnyHashable : Any]? 的简单使用
- 设置listview没有滚动条 上下阴影 及裂痕
- OS开发:深入理解GCD 第二篇(dispatch_group、dispatch_barrier、基于线程安全的多读单写)
- AWSCLI安装
- sql-365 简单的存储过程
- phpcms v9忘记后台密码解决方法
- 游
- spring mvc 和struts2拦截器
- Java中如何使用注释语句(转载自慕课网)