mapbox SDK を使用しており、mapbox ストリートマップ タイル (MBTiles ではありません) をキャッシュしようとしています。このスレッドのコードを使用しようとしましたが、成功しませんでしnullた*tileSource。
NSString *fullPath = [[NSBundle mainBundle] pathForResource:@"mapbox" ofType:@"json"];
NSString *tileJSON = [NSString stringWithContentsOfFile:fullPath encoding:NSASCIIStringEncoding error:nil];
RMMapboxSource *tileSource = [[RMMapboxSource alloc] initWithTileJSON:tileJSON];
似たようなことをしている他のコード例は見つかりませんでした。
一般的に、特定の領域のタイルをキャッシュし、数週間後にそれを使用できるようにする必要があります。
コード例や正しい方向へのポイントは、命を救うでしょう!