Как заставить Xcode распознавать команды Objective C для подключения к Firebase? - PullRequest
0 голосов
/ 29 апреля 2018

Новичок здесь. Короче говоря: я использую Arduino, чтобы подсчитать, сколько автомобилей въезжает в мой гараж и отправлять данные на базу. Я смог подключиться / читать / писать с помощью Swift 4. Поэтому я решил установить модуль этот , чтобы улучшить дизайн приложения. Модуль написан на языке target-C (я никогда не использовал этот язык), поэтому я подумал, что было бы проще иметь в базе данных тот же класс и язык, что и в модуле.

Поскольку у меня есть некоторый код, написанный на Swift 4, я решил создать соединительный заголовок, чтобы "смешивать и сочетать" оба языка в одном проекте.

Поэтому проблемы, с которыми я сейчас сталкиваюсь:

1 - в файле LMViewController.m, который я добавил:

@import Firebase;
@import FirebaseDatabase;

вместе с этим кодом внутри - (void)viewDidLoad метода:

[FIRApp configure];

@property (strong, nonatomic) FIRDatabaseReference *ref;

self.ref = [[FIRDatabase database] reference];

Этот код автоматически поднимает красные флажки из-за того, что он его не распознает. Я использую код точно так, как указано на веб-сайте Google Firebase. Firebase для ios .

2 - Я также попытался добавить import FirebaseDatabase в быстром appDelegate. Нет успеха в файле .m, но

Буду признателен за вашу помощь, чтобы понять, как я могу заставить xcode не выдавать ошибки при создании ссылки на firebase, чтобы читать из нее и присваивать значение коду модуля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...