Я использую следующий код для отправки шестнадцатеричной строки в NSStreamoutput:
uint8_t mirandaroutecommand[] = { 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x30, 0x14 };
NSData *data = [[NSData alloc] initWithBytes:mirandaroutecommand length:sizeof(mirandaroutecommand)];
[hextooloutputStream write:[data bytes] maxLength:[data length]];
Это прекрасно работает, но проблема в том, что мне нужны эти шестнадцатеричные значения из NSTextfields в пользовательском интерфейсе. Я пытался преобразовать данные NSTextfield в целое число, но это не сработало. Есть ли способ использовать данные из нескольких полей NSText для создания массива целых чисел, используя шестнадцатеричные значения?
Я пытался найти существующую тему по этому вопросу, но мне не повезло.