У меня этот код в Swift, и он работает, но я думаю, что есть лучший способ получить мой объект из NSNumber и преобразовать его в Double:
var rating: NSNumber
var ratingDouble: Double
rating = self.prodResult?.prodsInfo.prodList[indexPath.row].avgRating as NSNumber!!
ratingDouble = Double(rating.doubleValue)