1
從另一本機iPhone應用程序調用本機iPhone應用程序的各種方法有哪些?從另一本機iPhone應用程序調用本機iPhone應用程序的方法
從另一本機iPhone應用程序調用本機iPhone應用程序的各種方法有哪些?從另一本機iPhone應用程序調用本機iPhone應用程序的方法
您可以使用iOS內置的url方案。例如,由於已被註冊爲它處理http
URL方案
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com/"]]
的openURL:
方法是單身的UIApplication實例的實例方法,可以在其上調用任何應用程序的應用程序,你可以調用Safari瀏覽器有一個網址安裝在plist中的哪些寄存器能夠處理某種輸入數據。
Here's a list of common url schemes in iOS.
小已知的方式來檢測設備上的另一個應用程序的存在是在相同的單件實例使用canOpenURL:
:
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"cydia://"]])
{
NSLog(@"cydia installed");
}
else
{
NSLog(@"cydia not installed");
}