Πώς μπορώ να κάνω τηλεφωνική κλήση του στόχου C;

ψήφοι
39

Πώς μπορώ να κάνω ένα τηλεφώνημα στο Στόχο Γ;

Δημοσιεύθηκε 20/03/2009 στις 12:35
πηγή χρήστη
Σε άλλες γλώσσες...                            


8 απαντήσεις

ψήφοι
113

Μπορείτε να ξεκινήσετε μια κλήση

https://developer.apple.com/library/content/featuredarticles/iPhoneURLScheme_Reference/PhoneLinks/PhoneLinks.html

Έτσι, αυτό θα μπορούσε να λειτουργήσει κατά πάσα πιθανότητα

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:12125551212"]];
Απαντήθηκε 20/03/2009 στις 12:48
πηγή χρήστη

ψήφοι
22

Αυτό ψαλιδίζεται από ένα έργο που έκανα για να κάνει ακριβώς αυτό:

NSString *phoneStr = [[NSString alloc] initWithFormat:@"tel:%@",phone_number];
NSURL *phoneURL = [[NSURL alloc] initWithString:phoneStr];
[[UIApplication sharedApplication] openURL:phoneURL];
[phoneURL release];
[phoneStr release];
Απαντήθηκε 20/03/2009 στις 18:18
πηγή χρήστη

ψήφοι
17

Μπορεί επίσης να είναι χρήσιμο να γνωρίζουμε πώς να ζητήσει από το χρήστη να καλέσει έναν αριθμό:

NSURL *phoneNumber = [NSURL URLWithString:@"telprompt://13232222222"];
[[UIApplication sharedApplication] openURL:phoneNumber];

telpromptδίνει στο χρήστη μια επιλογή για να πραγματοποιήσετε την κλήση ή να ακυρώσετε την πραγματοποίηση της κλήσης πριν από το τηλέφωνο καλεί. Οι δύο καθέτους μετά την άνω και κάτω τελεία είναι προαιρετική.

Απαντήθηκε 29/11/2013 στις 20:07
πηγή χρήστη

ψήφοι
10

και αν μιλάμε για τη χρήση αντικειμενικών-c για να πραγματοποιήσετε μια τηλεφωνική κλήση για το iPhone, τότε μπορείτε να κάνετε κάτι σαν αυτό:

NSURL *phoneNumber = [[NSURL alloc] initWithString: @"tel:867-5309"];
[[UIApplication sharedApplication] openURL: phoneNumber];

Αν μιλάμε για να γίνει αυτό σε ένα mac, και, στη συνέχεια, όπως και άλλοι ανέφεραν ότι είναι ειδική βάση τον αριθμό των πραγμάτων όπως, εάν χρησιμοποιείτε VoIP, ένα μόντεμ, σύνδεση με κάτι σαν ένα κουτί αστερίσκοι, κλπ ..

Απαντήθηκε 20/03/2009 στις 12:53
πηγή χρήστη

ψήφοι
3

ΑΦΑΙΡΕΣΗ κενά διαστήματα τον αριθμό τηλεφώνου

NSString *phoneNumberString = @"123 456";
phoneNumberString = [phoneNumberString stringByReplacingOccurrencesOfString:@" " withString:@""];
phoneNumberString = [NSString stringWithFormat@"tel:%@", phoneNumberString];
NSURL *phoneNumberURL = [NSURL URLWithString:phoneNumberString]];
[[UIApplication sharedApplication] openURL:phoneNumberURL];
Απαντήθηκε 23/09/2015 στις 06:12
πηγή χρήστη

ψήφοι
2

openURL έχει καταργηθεί.

Τώρα χρησιμοποιήστε αυτό:

UIApplication *application = [UIApplication sharedApplication];
[application openURL:[NSURL URLWithString: @"tel:12125551212"] options:@{} completionHandler:nil];
Απαντήθηκε 09/06/2017 στις 21:30
πηγή χρήστη

ψήφοι
0
NSString *phoneNumber = @"Phone number here";
UIWebView *webView = [[UIWebView alloc] init];
NSURL *url = [NSURL URLWithString:numberString];        
NSURLRequest *requestURL = [NSURLRequest requestWithURL:url]; 
webView.dataDetectorTypes = UIDataDetectorTypeNone;
[webView loadRequest:requestURL];
Απαντήθηκε 26/05/2015 στις 11:45
πηγή χρήστη

ψήφοι
-1

Αυτό θα είναι είτε πολύ συγκεκριμένη πλατφόρμα, ή θα πρέπει να χρησιμοποιήσετε μια βιβλιοθήκη περιτύλιγμα να λογοδοτήσουν για τις διαφορές μεταξύ των πλατφορμών, ώστε να καλύτερη κατάσταση ποια πλατφόρμα αυτή προορίζεται για. Σε γενικές γραμμές, υπάρχουν διάφορες τηλεφωνίας APIs διαθέσιμη στις περισσότερες πλατφόρμες.

Σε συστήματα Windows, υπάρχει για παράδειγμα η «TAPI», επίσης, τα πράγματα μπορεί κάπως να διαφέρει εάν στοχεύετε ένα ψηφιακό τηλεφωνικό σύστημα, όπως ISDN, επειδή υπάρχουν και άλλα APIs διαθέσιμα.

Απαντήθηκε 20/03/2009 στις 12:48
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more