volga-volga / react-native-yamap

React Native Yandex Maps | Яндекс Карты | Yandex.MapKit implementation for react native | YandexMaps
148 stars 81 forks source link

Use of undeclared identifier 'YMKMapKit' #168

Closed KAMRONBEK closed 1 year ago

KAMRONBEK commented 1 year ago

как в документации добавил это: #import <YandexMapsMobile/YMKMapKitFactory.h> в AppDelegate.mm и потом Вызывал: [YMKMapKit setApiKey:@"API_KEY"];, но дает ошибку: Use of undeclared identifier 'YMKMapKit'

ch3rn1k commented 1 year ago

Где именно указали импорт, в начале, в конце? Например у меня все работает примерно с таким кодом:

#import "AppDelegate.h"

#import <YandexMapsMobile/YMKMapKitFactory.h>

#import <React/RCTBridge.h>
#import <React/RCTBundleURLProvider.h>
#import <React/RCTRootView.h>

#import <React/RCTAppSetupUtils.h>
...
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
  ...
  [YMKMapKit setLocale: @"ru_RU"];
  [YMKMapKit setApiKey: @"12345"];

  return YES;
}

P.S. Ключ лучше удалите из своего примера

KAMRONBEK commented 1 year ago

@ch3rn1k поставил в начале, получилось, спасибо