繁体   English   中英

将图像文件保存到Swift中的应用程序文档目录中。 即使部署在设备上,App文档目录的url也会更改吗?

[英]Save image file to app documents directory in Swift. Does the url to App document directory change even when deployed on the device?

以下是我在选择器视图控制器中使用的两个功能,用于将文件保存在App文档目录中。 并将网址保存在本地数据库中,并使用UIImage(contentsOfFile:ImagePathString)显示图像

一切正常,直到这一点,但是,一旦我重新运行模拟器图像就不会显示。 我相信这是因为应用程序目录每次在模拟器上运行时都会不断变化。 我的问题是在设备上部署时是否相同?

 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)
    }

是当在设备上部署应用程序时,“应用程序文档”文件夹的url可能会更改。 请参阅下面的链接技术说明TN2406

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM