ios suit আমি কিভাবে আইফোন অ্যাপ থেকে সাফারি চালু করতে পারি?



safari suit (6)

এটি একটি বরং স্পষ্ট প্রশ্ন হতে পারে, কিন্তু আপনি একটি আইফোন অ্যাপ্লিকেশন থেকে সাফারি ব্রাউজার আরম্ভ করতে পারেন?


UIAplplication একটি openline নামক একটি পদ্ধতি আছে:

উদাহরণ:

NSURL *url = [NSURL URLWithString:@"http://www..com"];

if (![[UIApplication sharedApplication] openURL:url]) {
  NSLog(@"%@%@",@"Failed to open url:",[url description]);
}

সুইফ্ট 3.0 এ, আপনি এই ক্লাসটি ব্যবহার করতে আপনাকে সহায়তা করতে পারেন। কাঠামো রক্ষণাবেক্ষণ পূর্ববর্তী উত্তর বাতিল বা মুছে ফেলা হয়েছে।

import UIKit

class InterAppCommunication {
    static func openURI(_ URI: String) {
        UIApplication.shared.open(URL(string: URI)!, options: [:], completionHandler: { (succ: Bool) in print("Complete! Success? \(succ)") })
    }
}

নিম্নলিখিত হতে হবে:

NSURL *url = [NSURL URLWithString:@"http://www..com"];

if (![[UIApplication sharedApplication] openURL:url]) {
    NSLog(@"%@%@",@"Failed to open url:",[url description]);
}

আপনি Safari এই url খুলতে পারেন:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://www.google.com"]];

আইওএস 10 এর সাথে আমরা হ্যান্ডলার সম্পন্ন করার সাথে একটি ভিন্ন পদ্ধতি আছে:

উদ্দেশ্য গ:

NSDictionary *options = [[NSDictionary alloc] init];
//options can be empty
NSURL *url = [NSURL URLWithString:@"http://www..com"];
[[UIApplication sharedApplication] openURL:url options:options completionHandler:^(BOOL success){
}];

হয়তো কেউ সুইফ্ট সংস্করণ ব্যবহার করতে পারেন:

দ্রুত গতিতে 2.2:

UIApplication.sharedApplication().openURL(NSURL(string: "https://www.google.com")!)

এবং 3.0:

UIApplication.shared().openURL(URL(string: "https://www.google.com")!)




launch