Ste*_*ley 5 cocoa-touch ios xctest swift
我正在使用新的 iOS 9 API 编写一些 UI 测试。我遇到的一件事是,当您运行测试时,它有自己的目标和模拟器上自己的“应用程序”。这意味着我无法访问保存在主应用程序文档文件夹中的 sqlite 文件。我在弄清楚如何实际打开此文件时遇到问题。有人有解决方案吗?
用一个[NSBundle bundleForClass:[self class]]
例如读取文件:
- (NSData *)readFile:(NSString *)name withExtension:(NSString *)extension {
NSURL *fileURL = [[NSBundle bundleForClass:[self class]] URLForResource:name withExtension:extension];
return [[NSFileManager defaultManager] contentsAtPath:fileURL.path];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1420 次 |
| 最近记录: |