Ini mungkin pertanyaan yang agak jelas, tetapi bisakah Anda meluncurkan browser Safari dari aplikasi iPhone?
127
harus sebagai berikut:
NSURL *url = [NSURL URLWithString:@"http://www.stackoverflow.com"];
if (![[UIApplication sharedApplication] openURL:url]) {
NSLog(@"%@%@",@"Failed to open url:",[url description]);
}
Aplikasi UIA memiliki metode yang disebut openURL:
contoh:
sumber
Anda dapat membuka url di safari dengan ini:
sumber
Dengan iOS 10 kami memiliki satu metode berbeda dengan penangan selesai :
ObjectiveC:
Cepat:
sumber
Mungkin seseorang dapat menggunakan versi Swift:
Dalam cepat 2.2:
Dan 3.0:
sumber
Dalam Swift 4 dan 5, karena OpenURL didepresiasi, cara mudah untuk melakukannya adalah adil
Anda juga bisa menggunakan
SafariServices
. Sesuatu seperti jendela Safari di dalam aplikasi Anda.sumber
Di Swift 3.0, Anda dapat menggunakan kelas ini untuk membantu Anda berkomunikasi. Pemelihara kerangka kerja telah mencabut atau menghapus jawaban sebelumnya.
sumber