iOS में वेब दृश्य बनाने के लिए हम iOS के वेबकिट ढांचे का उपयोग करेंगे। पहले UIWebView का उपयोग वेब दृश्य बनाने के लिए किया जाता था लेकिन अब इसे हटा दिया गया है।
हम इस प्रोजेक्ट में WebKit View का उपयोग करेंगे।
-
एक नया प्रोजेक्ट बनाएं और ऑब्जेक्ट लाइब्रेरी से वेबकिट व्यू को व्यू कंट्रोलर पर खींचें और छोड़ें।
-
अपनी आवश्यकता के अनुसार बाधाएँ दें।
-
ViewController में वेबकिट से एक आउटलेट कनेक्शन बनाएं।
-
हम नीचे दिए गए कोड का उपयोग करके इस उदाहरण में facebook खोलेंगे।
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
सिम्युलेटर पर चलने पर ऐप कुछ इस तरह दिखता है।