オフライン キャッシングを使用して、次を使用して MapBox から事前構成済みのマップをダウンロードしています。
tileCache = [[RMTileCache alloc] initWithExpiryPeriod:NSIntegerMax];
RMMapboxSource * tileSource = [[RMMapboxSource alloc] initWithMapID:mapID];
[tileCache beginBackgroundCacheForTileSource:tileSource southWest:southWest northEast:northEasth minZoom:minZoom maxZoom:maxZoom];
これはすべて正常に機能し、結果は tileCache の tileCaches 配列内の RMDatabaseCache オブジェクトです。
私の質問は、この特定のキャッシュをクリーンアップするにはどうすればよいですか? これらのキャッシュを複数持ち、すべて異なるマップ ID を持ち、特定のものをクリーンアップできるようにしたいと考えています。mapID をクリーンアップ キーとして使用するメソッドが見つかりません。
(私の目的は複数のオフライン マップを用意することなので、このアプローチです)