代码之家  ›  专栏  ›  技术社区  ›  Curt Rand

是否存在实际的iPhone应用程序缓存。db可以像模拟器一样查看吗?

  •  1
  • Curt Rand  · 技术社区  · 7 年前

    我有以下代码来查找iPhone的缓存。数据库。

        NSArray* paths1 = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
        NSString* cacheDir = [paths1 objectAtIndex:0];
    
        NSLog(@"cache directory%@",cacheDir); 
    

    打印出这个位置。

    /var/mobile/Containers/Data/Application/02DAB563-8FBC-44E2-854A-B8A1F8B90635/Library/Caches
    

    但是,我找不到缓存。数据库。 这很奇怪,因为我可以找到缓存。db用于模拟器,但不适用于iPhone。是缓存。实际iPhone设备的db隐藏。非常感谢您的帮助。

    1 回复  |  直到 7 年前
        1
  •  1
  •   picciano    7 年前

    文件将位于设备上,而不是本地文件系统上。