ios: fix build issues Xcode 26 (#4216)

This commit is contained in:
Bart Louwers
2026-04-07 20:41:03 +02:00
committed by GitHub
parent 62b61492e8
commit 04c4507fe8
3 changed files with 6 additions and 4 deletions

View File

@@ -40,6 +40,8 @@
#import "NSBundle+MLNAdditions.h"
#include <optional>
const CGPoint MLNLogoImagePosition = CGPointMake(8, 8);
const CGFloat MLNSnapshotterMinimumPixelSize = 64;
NSString *const MLNSnapshotterAnnotationSpritePrefix = @"org.maplibre.sprites.";
@@ -892,8 +894,9 @@ NSArray<MLNAttributionInfo *> *MLNAttributionInfosFromAttributions(
}
// Create the snapshotter
auto localFontFamilyName =
config.localFontFamilyName ? std::string(config.localFontFamilyName.UTF8String) : nullptr;
std::optional<std::string> localFontFamilyName =
config.localFontFamilyName ? std::optional(std::string(config.localFontFamilyName.UTF8String))
: std::nullopt;
_delegateHost = std::make_unique<MLNMapSnapshotterDelegateHost>(self);
_mbglMapSnapshotter = std::make_unique<mbgl::MapSnapshotter>(
size, pixelRatio, resourceOptions, clientOptions, *_delegateHost, localFontFamilyName);

View File

@@ -29,7 +29,6 @@
#import <sys/socket.h>
#import <netinet/in.h>
#import <netinet6/in6.h>
#import <arpa/inet.h>
#import <ifaddrs.h>
#import <netdb.h>