Trying to fill an array with strings from the keys in a dictionary in swift.

var componentArray: [String]

let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!)
componentArray = dict.allKeys

This returns an error of: ‘AnyObject’ not identical to string

Also tried

componentArray = dict.allKeys as String 

but get: ‘String’ is not convertible to [String]

12 Answers
12

Leave a Reply

Your email address will not be published. Required fields are marked *