6

デバッグ目的で NSCache の内容を検査する方法はありますか?

これは App Store では使用されません。デバッグ中に何が起こっているのかを確認したいだけです。はdescriptionかなり役に立たない。

4

4 に答える 4

7

サードパーティのライブラリを使用する必要はありません。これは、NSCache の「allObjects」キーを使用して行うことができます。例えば:

if let all = yourCache.value(forKey: "allObjects") as? NSArray {
    for object in all {
        print("object is \(object)")
    }
}
于 2019-04-08T09:33:57.263 に答える
2

この正確な問題を解決する NSCache のオープンソースの代替品があります: https://github.com/gregkrsak/GKCache

于 2014-01-24T21:56:02.530 に答える