Accessing temp directory in Swift

前端 未结 6 2255
死守一世寂寞
死守一世寂寞 2020-12-18 02:13

I was trying to access temp directory in Swift. In Objective-C, I could use the following code to do so:

- (NSString *)tempDirectory {

    NSString *tempDir         


        
6条回答
  •  难免孤独
    2020-12-18 03:09

    Swift 2.1 version:

    func createTempDirectory() -> String? {
    
        let tempDirURL = NSURL(fileURLWithPath: NSTemporaryDirectory()).URLByAppendingPathComponent("XXXXXX")
    
        do {
            try NSFileManager.defaultManager().createDirectoryAtURL(tempDirURL, withIntermediateDirectories: true, attributes: nil)
        } catch {
            return nil
        }
    
        return tempDirURL.absoluteString
    }
    

提交回复
热议问题