Convertir matriz Swift de en NSArray

Estoy tratando de convertir matriz de Swift Int64 en NSArray con NSNumber valores.

 @interface A : NSObject - (void)bar:(NSArray *)tips; @end 

La class Swift henetworkinga esta class de Objective-C:

 class B : A { func foo(tips : [Int64]) { self.bar(tips) } } 

El código Swift no se comstack con el siguiente error:

 Type '[Int64]' does not conform to protocol 'AnyObject' 

¿Cómo puedo convertir [Int64] en NSArray con NSNumber instancias NSNumber ?

PS Probé varias cosas y no pude encontrar una manera simple de hacer esto:

 self.bar(NSArray(array: tips)) self.bar(tips as NSArray) 

EDITAR : esta pregunta se relaciona no se relaciona con tratar de build un nuevo NSArray partir de objects Int64 separados, sino para convertir una matriz existente [Int64] en NSArray

Mapa sobre él:

 func foo(tips : [Int64]) { bar(tips.map { NSNumber(longLong: $0) }) } 

Esto creará una nueva matriz, envolviendo todo Int64 en NSNumber , esta nueva matriz debería poder enviarse a NSArray sin problemas.