以下是我在选择器视图控制器中用于将文件保存在App文档目录中的两个函数。并将URL保存在本地DB&使用 UIImage(contentsOfFile:ImagePathString)
显示图像一切都运作良好,直到这一点,但是一旦重新运行模拟器图像就不会显示出来。我相信它,因为app目录每次在模拟器上运行时都会不断变化。我的问题是在部署在设备上时是否相同?
func getDocumentsDirectory() -> NSString {
let paths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)
let documentsDirectory = paths[0]
return documentsDirectory
}
//Below function is used in imagePickerController
if let data = UIImagePNGRepresentation(modifiedImage!) {
let filename = getDocumentsDirectory().stringByAppendingPathComponent("\(NSDate()).png")
data.writeToFile(filename, atomically: true)
pathImage = filename
print(pathImage)
}