【发布时间】:2014-12-07 21:22:46
【问题描述】:
我将信息存储在一个 plist 文件中,然后将其放入字典中。
我有一个类,其中一些枚举设置如下:
enum componentPostion {
case upperLeft, UpperRight, lowerLeft, lowerRight
}
我已经声明了一个类型为 componentPostion 的 var
var isPosition: componentPostion
然后我可以从字典中的值设置枚举,而不必编写带有 switch 语句等的函数吗?我试过这个没有运气
isPosition = componentInfo["Type"] as componentPostion
【问题讨论】:
-
这本词典是如何声明的?
-
IM 从存储在 plist 文件中的字典创建字典,如下所示 let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Cards", ofType: "plist")!) componentInfo = dict.valueForKeyPath(componentName) as NSDictionary 在 plist 文件中它是一个字符串
标签: ios xcode types swift enums