I have passed a [String:AnyObject] as userdata to addToolTipRect..
var myObject = [String:AnyObject]()
self.addToolTipRect( binCoordinates, owner: self, userData: &myObject )
So, in stringForToolTip, I need to convert it back to [String:AnyObject]
var theData = [String:AnyObject](data) does not work.