0
我是iPhone新手,我想知道iPhone電話應用程序有哪些功能和文檔。也就是說,你如何能夠打電話/獲取有關您的個人iPhone應用程序的電話信息?哪裏可以找到有關iPhone電話應用程序的文檔
謝謝!
我是iPhone新手,我想知道iPhone電話應用程序有哪些功能和文檔。也就是說,你如何能夠打電話/獲取有關您的個人iPhone應用程序的電話信息?哪裏可以找到有關iPhone電話應用程序的文檔
謝謝!
當前的iOS SDK中沒有API可以檢索通話記錄或從應用內撥打電話。有一個Address Book API(它可以讓你檢索iPhone地址簿中的聯繫人的所有細節,包括電話號碼等),但我不認爲這是你想要的。如果你想啓動Phone應用程序,並開始從您的應用程序一個電話,你可以做到以下幾點:
NSString *phoneNumber = @"8885555";
NSString *phoneURLString = [NSString stringWithFormat:@"tel:%@", phoneNumber];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneURLString]];
注意,這將關閉您的應用程序,並打開電話應用。
有趣的是,沒有辦法從另一個應用程序中獲取任何信息而不關閉你的? – locoboy 2011-04-06 01:53:48
目前還不是。我認爲限制訪問通話記錄等等更多的是安全問題,所以我可以明白爲什麼蘋果不會允許第三方應用程序這樣做。 – indragie 2011-04-06 01:59:26