Я много читал о том, как преобразовать строку в шестнадцатеричное значение. Вот что я нашел для достижения этой цели:
NSString * hexString = [NSString stringWithFormat:@"%x", midiValue];
Это вернуло некоторые "интересные" результаты, и после прочтения я нашел пост, в котором упоминалось это
"Вы передаете указатель на объект, представляющий числовое значение, а не собственно числовое значение."
Поэтому я заменил 192 вместо «midiValue», и он сделал то, что ожидал.
Как бы передать строковое значение, а не указатель?
замедление среднего значения:
NSString *dMidiInfo = [object valueForKey:@"midiInformation"];
int midiValue = dMidiInfo;