Я много читал о том, как преобразовать строку в шестнадцатеричное значение. Вот что я нашел для достижения этой цели:Преобразование NSString в Hex
NSString * hexString = [NSString stringWithFormat:@"%x", midiValue];
Возвращаемый «интересные» результаты и после прочтения немного дальше, я нашел пост, который упоминается в этом
«можно передать указатель на объект, представляющий числовое значение, а не собственное число. "
Итак, я заменил 192 вместо «midiValue», и он сделал то, что я ожидал.
Как передать строковое значение, а не указатель?
Decleration из midiValue:
NSString *dMidiInfo = [object valueForKey:@"midiInformation"];
int midiValue = dMidiInfo;
«Интересные» результаты не говорят нам, что они были. Можете ли вы указать? Можете ли вы также показать объявление «midiValue»? – zneak 2010-11-25 17:55:46
Я не понимаю вопроса. Вы говорите, что хотите преобразовать строку в шестнадцатеричный, но образец кода создает строку как вывод, а не принимает строку в качестве входных данных. – JWWalker 2010-11-25 17:59:02