Новичок здесь. Короче говоря: я использую 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, чтобы читать из нее и присваивать значение коду модуля.