MaplyTileSecondChance
Objective-C
@protocol MaplyTileSecondChance <NSObject>Swift
protocol MaplyTileSecondChance : NSObjectProtocolIf a tile fetch request fails, this object allows you second change to provide the data. Maybe you have an old version in a cache somewhere. Provide that. Or fail and the tile fetch will continue to fail.
- 
                  
                  Return data for a tile that’s already failed to load from local cache and remote fetch. This might be an old version of the data you have lying around. It’s up to you. Returning nil means the fetch fails as normal. DeclarationObjective-C - (NSData *_Nullable)dataForTile:(MaplyRemoteTileFetchInfo *_Nonnull)fetchInfo tileID:(MaplyTileID)tileID;Swift func data(forTile fetchInfo: MaplyRemoteTileFetchInfo, tileID: MaplyTileID) -> Data?
 MaplyTileSecondChance Protocol Reference
        MaplyTileSecondChance Protocol Reference