Database Reference
In-Depth Information
let dataArray = NSArray (contentsOfFile: path!)
for dict : AnyObject in dataArray {
let entity = NSEntityDescription . entityForName ( "Bowtie" ,
inManagedObjectContext: managedContext )
let bowtie = Bowtie (entity: entity!,
insertIntoManagedObjectContext: managedContext )
let btDict = dict as NSDictionary
bowtie. name = btDict[ "name" ] as NSString
bowtie. searchKey = btDict[ "searchKey" ] as NSString
bowtie. rating = btDict[ "rating" ] as NSNumber
let tintColorDict = btDict[ "tintColor" ] as NSDictionary
bowtie. tintColor = colorFromDict (tintColorDict)
let imageName = btDict[ "imageName" ] as NSString
let image = UIImage (named:imageName)
let photoData = UIImagePNGRepresentation (image)
bowtie. photoData = photoData
bowtie. lastWorn = btDict[ "lastWorn" ] as NSDate
bowtie. timesWorn = btDict[ "timesWorn" ] as NSNumber
bowtie. isFavorite = btDict[ "isFavorite" ] as NSNumber
}
var error: NSError ?
if ! managedContext . save (&error) {
println ( "Could not save \(error) , \(error!. userInfo ) " )
}
}
func colorFromDict(dict: NSDictionary ) -> UIColor {
let red = dict[ "red" ] as NSNumber
let green = dict[ "green" ] as NSNumber
let blue = dict[ "blue" ] as NSNumber
let color = UIColor (red: CGFloat (red) / 255.0 ,
green: CGFloat (green) / 255.0 ,
blue: CGFloat (blue) / 255 ,
alpha: 1 )
return color;
Search WWH ::




Custom Search