'stringByAppendingPathComponent' n'est pas disponible

J'obtiens le message d'erreur

'stringByAppendingPathComponent' is unavailable: Use 'stringByAppendingPathComponent' on NSString instead.

quand j'essaie de faire

let documentsFolder = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as String
let databasePath = documentsFolder.stringByAppendingPathComponent("test.sqlite")

Ce qui, apparemment, a travaillé pour les personnes avant, mais il ne fonctionne pas pour moi pour l'instant dans Xcode 7 beta 5.

Ce fil sur les Forums des Développeurs Apple a eu l'idée d'utiliser une extension ou directement jeté à NSString. Mais si je dois le convertir en un NSString

let databasePath = documentsFolder.stringByAppendingPathComponent("test.sqlite" as NSString)

puis-je obtenir de l'erreur

'NSString' is not implicitly convertible to 'String'...

et il me donne l'option "fix-it" par l'insertion,as Stringce qui nous ramène à l'origine de l'erreur.

C'est également le cas pour stringByAppendingPathExtension.

Que dois-je faire?

source d'informationauteur Suragch