iOS-এ একটি ওয়েব ভিউ তৈরি করতে আমরা iOS-এর ওয়েবকিট ফ্রেমওয়ার্ক ব্যবহার করব৷ আগে UIWebView ওয়েব ভিউ তৈরি করতে ব্যবহার করা হত কিন্তু এখন তা বাতিল করা হয়েছে।
আমরা এই প্রকল্পে ওয়েবকিট ভিউ ব্যবহার করব।
-
একটি নতুন প্রকল্প তৈরি করুন এবং অবজেক্ট লাইব্রেরি থেকে ওয়েবকিট ভিউকে ভিউকন্ট্রোলারে টেনে আনুন এবং ড্রপ করুন৷
-
আপনার প্রয়োজন অনুযায়ী সীমাবদ্ধতা দিন।
-
ভিউকন্ট্রোলারে ওয়েবকিটের সাথে একটি আউটলেট সংযোগ তৈরি করুন৷
৷ -
আমরা নিচের কোডটি ব্যবহার করে এই উদাহরণে ফেসবুক খুলব।
let url = URL(string: "https://www.facebook.com") override func viewDidLoad() { super.viewDidLoad() let request = URLRequest.init(url: self.url!) self.wbView.load(request) }
এখন পরিশেষে আমাদের info.plist এ একটি মূল অ্যাপ পরিবহন নিরাপত্তা সেটিংস যোগ করতে হবে।
সোর্স কোড হিসাবে আপনার info.plist ফাইলটি খুলুন এবং নিম্নলিখিত কোডটি পেস্ট করুন -
<key>NSAppTransportSecurity</key> <dict> <!--Include to allow all connections (DANGER)--> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
নোট৷ − iOS 10.0 বা তার পরে চলমান ডিভাইসগুলিতে আমাদের info.plist-এ ফটো লাইব্রেরি ব্যবহারের বিবরণ এবং ক্যামেরা ব্যবহারের বিবরণ যোগ করতে হবে
NSPhotoLibraryUsageDescription NSCameraUsageDescription
সিমুলেটরে চালানোর সময় অ্যাপটি এমন দেখায়।