2015-11-04 4 views
0

Я использую счетчик ветра в своем приложении, используя WindMeterSDK (https://github.com/WeatherFlow/WindMeterSDK), но мой счетчик ветра не подключается к приложению.Ветряная мельница не подключается

Я использую демонстрационный код этого SDK

sensor = [[WindMeterSDK alloc] init]; 

    [sensor reportValueChange:^(AnemometerObservation *value){ 

     self.latestObservation = value; 
     if ([self.latestObservation.statusCode intValue] == OK) { 
      dispatch_sync(dispatch_get_main_queue(), ^{ 
       console.text = [[NSString stringWithFormat:@"%@ (%@): %f mps @ %f° (%f, %f)\n", self.latestObservation.timestamp, self.latestObservation.timezone, [self.latestObservation.windSpeed floatValue], [self.latestObservation.windDirectionDegreesTrue floatValue], [[value.deviceLocation objectForKey:@"latitude"] floatValue], [[self.latestObservation.deviceLocation objectForKey:@"longitude"] floatValue]] stringByAppendingString:console.text]; 
       NSLog(@"%@",[self.latestObservation prettyJsonString]); 
      }); 
     } else if ([self.latestObservation.statusCode intValue] == ANEMOMTER_NOT_CONNECTED) { 
      console.text = [@"DEVICE NOT CONNECTED!\n" stringByAppendingString:console.text]; 
      NSLog(@"DEVICE NOT CONNECTED!"); 
     } 
    }]; 

ответ

0

Это может выглядеть глупо, но вы импортируемый файл

импорта "WindMeterSDK.h"

в контроллере.

Кроме того, этот шаг является очень важным Убедите следующие флаги компоновщика были установлены: «-ObjC», «-all_load» и «-lC++» Проверка поиска Linker Путь в параметрах сборки

+0

Я уже сделал это – suthar

+0

вы внедрили windmeter в вашем приложении. – suthar

+0

нет, но если у вас по-прежнему возникают проблемы, попробуйте переустановить библиотеку. Это может сработать –

Смежные вопросы