In Swift1, siamo in grado di ottenere il file nome corto senza estensione dal seguente codice:rottura cambiamento per ottenere il nome del file senza estensione in Swift2
self.name = pathFilename.lastPathComponent.stringByDeletingPathExtension
Mentre ho aggiornato a Swift 2, questa API non è più disponibile. Con il messaggio di avviso, devo usare NSURL. Quindi il nuovo codice sarà:
var filename = NSURL(fileURLWithPath: str).lastPathComponent
filename = NSURL(fileURLWithPath: filename!).URLByDeletingPathExtension?.relativePath
È troppo complicato il cambio di API. C'è un modo migliore per renderlo più semplice?
Hai ragione. Grazie. – Howard