TimWhiting의 대답은 스위프트 2.1로 번역 :
참고 : 그 파일의 URL을 사용하고 매트 S가, 난 그냥이 사용하고 말하는 것처럼 자신의 캐시 시스템을 사용하는 것이 좋습니다 생각 말해야한다 테스트 목적. Parse가 하드 코딩하지 않고 정확한 경로를 제공 할 수 있기를 바랍니다. URL을 사용하는 것이 더 좋습니다.
func cleanUpParseDirectory(){
let parseFilesCache = "Parse/PFFileCache"
let fileManager = NSFileManager.defaultManager()
let cacheDirectoryURL = fileManager.URLsForDirectory(NSSearchPathDirectory.CachesDirectory, inDomains: NSSearchPathDomainMask.UserDomainMask)
let PFFileCacheDirectoryURL = cacheDirectoryURL[0].URLByAppendingPathComponent(parseFilesCache, isDirectory: true)
do {
let PFFileCacheDirectory = try fileManager.contentsOfDirectoryAtURL(PFFileCacheDirectoryURL, includingPropertiesForKeys: nil, options: [])
print("number of cached files: \(PFFileCacheDirectory.count)")
for fileURL in PFFileCacheDirectory {
try fileManager.removeItemAtURL(fileURL)
}
print("Success removing items")
} catch let error {
print("Error: \(error)")
}
}
감사합니다. 나는 SDWebImage를 사용하여 PFFile URL에서 이미지를 비동기 적으로 다운로드했습니다. – Subash