2011-04-15 55 views
3

最近iOS有什麼變化嗎?我已經能夠打過去如下:UIApplication openURL:打開之前檢查應用程序?

BOOL twitter = [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://user?screen_name=username"]]; 
if (twitter) { 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://user?screen_name=username"]]; 
} else { 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.twitter.com/username"]]; 
} 

這是什麼會做基本檢查設備是否響應URL(如果安裝或沒有應用程序),然後打開應用程序,如果它的安裝,否則做else

當我測試我的設備(iPhone 4,4.3.2)時,它創建BOOL時打開Twitter應用程序。

感謝

回答

10
BOOL canOpenURL = [[UIApplication sharedApplication] canOpenURL:yourURL]; 
相關問題