Внедрих възможността да извършвам обаждане от щракване върху ред с описателен изглед на таблица на моя хотел; Използвах URL схемата, като написах следния код в метода "didSelectRowAtIndexPath":
NSString *phoneNumber=element.phone;
[NSString *phoneNumberScheme = [NSString stringWithFormat:@"tel:%@ ", phoneNumber];
NSlog(phoneNumberScheme);
phoneNumberScheme = [phoneNumberScheme stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumberScheme]];
Няма грешка! С NSlog проверих, че номерът е прочетен правилно и така е (наистина на конзолата се появява tel:1-408-555-5555). Проблема е че нищо не става!!!
На този етап (също въз основа на нещо, което прочетох в мрежата) имам съмнения, че не мога да тествам това нещо на симулатор! Правя ли нещо нередно или не мога да тествам тази "URL схема" на симулатора?!
@"tel:%@ "
.[@"tel:" stringByAppendingString:phoneNumber]
също е малко по-чист. - person tc.   schedule 19.07.2010