将转换为
我有一个types[string:AnyObject]的Swiftvariables,但是我试图调用的函数需要一个[string:任何](这将是一个字典
fatal error: can't unsafeBitCast between types of different sizes
对于在这种情况下我应该做什么的任何想法?
谢谢!
这在我操场上工作。 不知道这是最有效的方法,特别是对于一个大型的字典,但它可能适用于你的情况。
var anyObjectDict = [String: AnyObject]() anyObjectDict.updateValue("test", forKey: "key1") anyObjectDict.updateValue(1.0, forKey: "key2") var anyDict = [String: Any]() for key in anyObjectDict.keys { anyDict.updateValue(anyObjectDict[key], forKey: key) }
- 如何为`UILabel`设置字符(kern)和删除线样式之间的间距?
- UICollectionViewFlowLayout Voice Over使用Flow Layout按顺序读取项目
- iOS应用开发必备工具(2018)| 红字节
- ios 8 opengl es 1.1终止了?
- boundingRectWithSize的怪异行为:options:attributes:context:
- addChildViewController和presentModelViewController有什么区别
- iOS点击手势状态开始没有命中
- 如何使用带有Delegate方法的NSURLSession连接到Web服务?
- TwitterKit偶尔为现有用户返回零会话