我正在使用下面的代码将String转换为Const char,但是当我发送(star()/hash(#))
时它将转换为0。我知道integerValue的问题,但是如果我想发送该怎么办(*/#) as DTMF
- (void) sendingDTMFonCurrentCall:(NSString*)digit {
// Convertion NSString to Char
char dtmf;
char buf[2];
sprintf(buf, "%ld", (long)[digit integerValue]);
dtmf = buf[0];
NSLog(@"dtmf is %c",dtmf);
linphone_call_send_dtmf(linphone_core_get_current_call(LC), dtmf);
linphone_core_play_dtmf(LC, dtmf, 100);
}