我想知道ios设备中是否可以通过以下方式存储视频文件:
1)用户无法在应用之外找到视频文件。
2)没有其他应用程序可以读取视频文件。
3)即使越狱的设备也无法访问应用程序外部的视频文件。
我想要访问这些视频文件的唯一方法是仅通过应用程序。
请帮助我知道文件的保存位置。
答案 0 :(得分:0)
首先,看看@karthikeyan发布的链接。
选择正确的“ SearchPathDomainMask”。
let documents = try! FileManager.default.url(for: .documentDirectory, in: .localDomainMask, appropriateFor: nil, create: false)
从Apple Library:
public struct SearchPathDomainMask : OptionSet {
public init(rawValue: UInt)
public static var userDomainMask: FileManager.SearchPathDomainMask { get }
// user's home directory --- place to install user's personal items (~)
public static var localDomainMask: FileManager.SearchPathDomainMask { get }
// local to the current machine --- place to install items available to everyone on this machine (/Library)
public static var networkDomainMask: FileManager.SearchPathDomainMask { get }
// publically available location in the local area network --- place to install items available on the network (/Network)
public static var systemDomainMask: FileManager.SearchPathDomainMask { get }
// provided by Apple, unmodifiable (/System)
public static var allDomainsMask: FileManager.SearchPathDomainMask { get }
// all domains: all of the above and future items
}