Skip to content

你在 PPNetworkHelper 下面提问的 iOS 11.1.2 系统下缓存不起作用了。之前的系统版本好好的,有这种情况的吗? #1

@Ywmfzy

Description

@Ywmfzy

你可以试试把 初始化方法替换成下面的代码试试

  • (void)initialize {
    NSString *cacheFolder = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject];
    NSString *path = [cacheFolder stringByAppendingPathComponent:kNetworkResponseCache];
    _dataCache = [[YYCache alloc] initWithPath:path];
    }

原来他那个写法 是在cache 文件夹里 容易被清除啊

直接放在document里面 就不会被清除了
你可以试试这个方法

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions