diff --git a/iphone/CoreApi/CoreApi/PlacePageData/Common/PlacePageInfoData.h b/iphone/CoreApi/CoreApi/PlacePageData/Common/PlacePageInfoData.h index 93ea1ae20f..03a4ad2455 100644 --- a/iphone/CoreApi/CoreApi/PlacePageData/Common/PlacePageInfoData.h +++ b/iphone/CoreApi/CoreApi/PlacePageData/Common/PlacePageInfoData.h @@ -32,6 +32,7 @@ NS_ASSUME_NONNULL_BEGIN @property(nonatomic, readonly, nullable) NSString *wheelchair; @property(nonatomic, readonly, nullable) NSString *driveThrough; @property(nonatomic, readonly, nullable) NSString *websiteMenu; +@property(nonatomic, readonly, nullable) NSString *checkDate; @end diff --git a/iphone/CoreApi/CoreApi/PlacePageData/Common/PlacePageInfoData.mm b/iphone/CoreApi/CoreApi/PlacePageData/Common/PlacePageInfoData.mm index 0495fa5889..329be81f1b 100644 --- a/iphone/CoreApi/CoreApi/PlacePageData/Common/PlacePageInfoData.mm +++ b/iphone/CoreApi/CoreApi/PlacePageData/Common/PlacePageInfoData.mm @@ -50,6 +50,7 @@ using namespace osm; break; } case MetadataID::FMD_WEBSITE: _website = ToNSString(value); break; + case MetadataID::FMD_CHECK_DATE: _checkDate = ToNSString(value); break; case MetadataID::FMD_EXTERNAL_URI: { NSString *countryIsoCode = [[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] ?: @"US"; diff --git a/iphone/Maps/UI/PlacePage/Components/PlacePageInfoViewController.swift b/iphone/Maps/UI/PlacePage/Components/PlacePageInfoViewController.swift index 2022b96b62..49a4093d4a 100644 --- a/iphone/Maps/UI/PlacePage/Components/PlacePageInfoViewController.swift +++ b/iphone/Maps/UI/PlacePage/Components/PlacePageInfoViewController.swift @@ -81,6 +81,7 @@ class PlacePageInfoViewController: UIViewController { private var phoneView: InfoItemViewController? private var websiteView: InfoItemViewController? private var websiteMenuView: InfoItemViewController? + private var checkDateView: InfoItemViewController? private var kayakView: InfoItemViewController? private var wikipediaView: InfoItemViewController? private var wikimediaCommonsView: InfoItemViewController? @@ -144,6 +145,9 @@ class PlacePageInfoViewController: UIViewController { self?.delegate?.didCopy(phone) }) } + if let checkDate = placePageInfoData.checkDate { + checkDateView = createInfoItem(checkDate, icon: UIImage(named: "ic_placepage_operator")) + } if let ppOperator = placePageInfoData.ppOperator { operatorView = createInfoItem(ppOperator, icon: UIImage(named: "ic_placepage_operator"))