我有一个应用程序内购买的应用程序,当用户购买东西时,将一个 html 文件下载到我的应用程序的 Documents 文件夹中。
现在我必须检查此 HTML 文件是否存在,如果存在,则加载此 HTML 文件,否则加载我的默认 html 页面。
我怎样才能做到这一点?和NSFileManager
我无法走出去mainBundle
..
Swift 3:
let documentsURL = try! FileManager().url(for: .documentDirectory,
in: .userDomainMask,
appropriateFor: nil,
create: true)
...为您提供文档目录的文件 URL。以下代码检查是否存在名为 foo.html 的文件:
let fooURL = documentsURL.appendingPathComponent("foo.html")
let fileExists = FileManager().fileExists(atPath: fooURL.path)
Objective-C:
NSString* documentsPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0];
NSString* foofile = [documentsPath stringByAppendingPathComponent:@"foo.html"];
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:foofile];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)