在SWIFT1,我們可以得到由下面的代碼不帶擴展名的文件簡稱:重大更改,以獲得文件名,而不擴展在Swift2
self.name = pathFilename.lastPathComponent.stringByDeletingPathExtension
雖然我更新斯威夫特2,該API不再可用。警告消息,我必須使用NSURL。所以新的代碼將是:
var filename = NSURL(fileURLWithPath: str).lastPathComponent
filename = NSURL(fileURLWithPath: filename!).URLByDeletingPathExtension?.relativePath
這是太複雜的API破的變化。有沒有更好的方法可以使它更簡單?
你是對的。謝謝。 – Howard