Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ошибка каста YMKSearchToponymObjectMetadata в версии YandexMapsMobile-4.5.1-full #242

Open
Sva808 opened this issue Jul 11, 2024 · 1 comment

Comments

@Sva808
Copy link

Sva808 commented Jul 11, 2024

Добрый день. Столкнулись в проекте с проблемой, что в методе определения используемого для сета адреса в приложении перестал каститься обьект к типу YMKSearchToponymObjectMetadata

Ниже представлен блок кода, в котором мы не проходим guard на этапе каста as? YMKSearchToponymObjectMetadata

private func onSearchPointResponse( with point: YMKPoint, response: YMKSearchResponse ) -> AddressModel? { guard let searchResult = response.collection.children.first, let obj = searchResult.obj, let objMetadata = obj.metadataContainer.getItemOf( YMKSearchToponymObjectMetadata.self ) as? YMKSearchToponymObjectMetadata else {

Эта фун-ия формирует в нашем проекте модель адреса для дальнейшего использования

Так же точкой входа в метод указанный выше является метод карт onCameraPositionChanged взятый из YMKMapCameraListener

P.S.

Проблема была выявлена ближайшие прошедшие пару дней, с данными методами не взаимодействовали с сентября 23 года, что исключает возможность ошибки внутри проекта

@YandexMapKit
Copy link
Collaborator

Для полноценного анализа ситуации приведённых данных недостаточно. Пожалуйста, пришлите нам минимальный пример кода, на котором мы сможем воспроизвести описанную проблему. Вы можете выложить его проектом на GitHub, прикрепить к переписке в архиве или загрузить на Яндекс Диск и указать ссылку.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants