Как читать данные NMEA с устройства USB GPS через приложение какао

Я используюUSB GlobalSat (USG-MR350) GPS устройство. Я хочу получить данные о местоположении (широту и долготу) с устройства в моем приложении Mac Cocoa. Попытался запуститьAMSerialPort Пример кода. Он обнаруживает USB-устройство, но выводит его вnonreadable Формат. Как эти данные могут быть преобразованы в читаемый формат. Это часть исходного кода:

- (void)serialPortReadData:(NSDictionary *)dataDictionary
{
    // this method is called if data arrives 
    // @"data" is the actual data, @"serialPort" is the sending port
    AMSerialPort *sendPort = [dataDictionary objectForKey:@"serialPort"];
    NSData *data = [dataDictionary objectForKey:@"data"];
    if ([data length] > 0) {
        NSString *text = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
        [outputTextView insertText:text];
        [text release];
        // continue listening
        [sendPort readDataInBackground];
    } else { // port closed
        [outputTextView insertText:@"port closed\r"];
    }
    [outputTextView setNeedsDisplay:YES];
    [outputTextView displayIfNeeded];
}

Ответы на вопрос(3)

Ваш ответ на вопрос