Я получаю сообщение об ошибке в xcoda, когда хочу добавить карты Google - PullRequest
0 голосов
/ 17 октября 2018

Использование необъявленного идентификатора "AIRGoogleMapOverlay"

Использование необъявленного идентификатора "overlay"

#import "AIRGoogleMapOverlayManager.h"
#import "AIRGoogleMapOverlay.h"

@interface AIRGoogleMapOverlayManager()

@end

@implementation AIRGoogleMapOverlayManager
RCT_EXPORT_MODULE()

- (UIView *)view
{
  AIRGoogleMapOverlay * overlay = [AIRGoogleMapOverlay new];
  overlay.bridge = self.bridge;
  return overlay;
}


RCT_REMAP_VIEW_PROPERTY(bounds, boundsRect, NSArray)
RCT_REMAP_VIEW_PROPERTY(image, imageSrc, NSString)

@end

введите описание изображения здесь

Ответы [ 2 ]

0 голосов
/ 18 октября 2018

на этапах сборки> Исходники компиляции добавьте новый флаг компилятора в каждый файл "* AirGoogleMap"

-DHAVE_GOOGLE_MAPS=1

см. Прикрепленный скриншот

enter image description here

0 голосов
/ 17 октября 2018

В этом проблема.Полностью закройте Xcode и снова откройте ваш проект с помощью project.xcworkspace.Потому что при создании файла pod будет создан еще один файл с именем yourprojectname.xcworkspace.Теперь вам нужно открыть этот project.xcworkspace, а не project.xcodeproj

См. Разницу между двумя файлами на снимке экрана ниже

enter image description here

Открыть файл красного цвета

...