मैं आईफोन में नया हूं। मैं अपने आवेदन में एक यूआरएल खोलना चाहता हूं। मैं यह कार्य कैसे कर सकता हूं? कृपया मुझे सुझाव दें और कुछ उपयोगी लिंक प्रदान करें।आईफोन: प्रोग्राम यूआरएल खोलें प्रोग्रामेटिक
उत्तर
अपडेट (2016): आजकल ऐसा करने का सबसे अच्छा तरीका एक SFSafariViewController को तुरंत चालू करना और प्रस्तुत करना है। यह उपयोगकर्ता को सफारी की सुरक्षा और गति देता है, और किसी भी कुकीज या सफारी सुविधाओं तक पहुंच प्रदान करता है जो वे पहले से ही आपके ऐप को छोड़ दिए बिना सेट कर सकते हैं।
आप सफारी में URL खोलने (और अपने अनुप्रयोग से बाहर) करने के लिए आप openURL method of UIApplication
उपयोग कर सकते हैं आप बल्कि यह अपने अनुप्रयोग के अंदर संभाला है चाहते हैं, तो चाहते हैं, WKWebView का उपयोग करें।
आप को खोलने के लिए और सिर्फ यूआरएल से डेटा प्राप्त करना चाहते हैं, तो आप NSString इस्तेमाल कर सकते हैं:
NSString *ans = [NSString stringWithContentsOfURL:url];
यदि आप प्राप्त करने के लिए कोशिश कर रहे हैं किसी URL से एक एक्सएमएल है, तो आप सीधे NSXMLParser का उपयोग कर सकते :
NSURL *url = [[NSURL alloc] initWithString:urlstr];
NSXMLParser *parser = [[NSXMLParser alloc] initWithContentsOfURL:url];
// parse here
[parser release];
[url release];
दूसरी ओर, यदि आप मतलब खोलने के द्वारा, एक एम्बेडेड ब्राउज़र में एक यूआरएल को खोलने पर आप UIWebView वर्ग इस्तेमाल कर सकते हैं।
स्पष्ट रूप से ऊपर दिया गया लिंक पुराना है। UIApplication कक्षा के लिए अद्यतन लिंक यहां दिया गया है।
त्वरित और आसान कोड स्निपेट है:
// ObjC
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"http://www.google.com"]];
// Swift
UIApplication.shared.open(URL(string: "http://www.google.com")!, options: [:], completionHandler: nil)
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"https://medium.com/the-traveled-ios-developers-guide/swift-3-feature-highlight-c38f94359731#.83akhtihk"]]) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://medium.com/the-traveled-ios-developers-guide/swift-3-feature-highlight-c38f94359731#.83akhtihk"]];
}
else{
[SVProgressHUD showErrorWithStatus:@"Please enable Safari from restrictions to open this link"];
}
- 1. प्रोग्राम आउटपुट एमकेएएनोटेशन व्यू को कैसे खोलें? (आईफोन, मैपकिट)
- 2. प्रोग्राम मेनू को प्रोग्रामेटिक रूप से कैसे खोलें?
- 3. आईफोन पर एक .webarchive खोलें?
- 4. एक्सकोड आईफोन प्रोग्रामिंग: यूआरएल
- 5. आईफोन प्रोग्रामेटिक रूप से
- 6. प्रोग्राम प्रोजेक्ट के लिए शेयरपॉइंट यूआरएल प्रोग्रामेटिक रूप से
- 7. आईफोन - प्रोग्राम बार को प्रोग्रामेटिक रूप से हटाएं
- 8. प्रोग्राम पूल पहचान प्रोग्रामेटिक
- 9. प्रोग्राम व्यू बनाएं प्रोग्रामेटिक
- 10. प्रोग्राम लाइब्रेरी सामग्री प्रोग्रामेटिक रूप से
- 11. ईमेल लिंक से खोलें आईफोन ऐप
- 12. प्रोग्रामेटिक रूप से कैसे खोलें C++ चलाएं?
- 13. ककड़ी और कैपिबरा, बाहरी यूआरएल कैसे खोलें या बाहरी यूआरएल
- 14. नक्शा सक्रियता: प्रोग्राम एपीआईके प्रोग्रामेटिक
- 15. प्रोग्राम NSMndexPath प्रोग्रामेटिक रूप से
- 16. आईफोन डेवलपर प्रोग्राम
- 17. आईफोन डेवलपर प्रोग्राम
- 18. आईफोन सॉकेट प्रोग्राम
- 19. के साथ खोलें ... एक जावा प्रोग्राम
- 20. अन्य प्रोग्राम की कॉन्फ़िगरेशन फ़ाइलों को खोलें
- 21. आईफोन एसडीके: यूआरएल स्ट्रिंग
- 22. एंड्रॉइड वेबव्यू, विभिन्न ऐप में यूआरएल खोलें
- 23. मैं आईफोन 4 एस प्रोग्रामेटिक
- 24. आईफोन से एसएमएस भेजें प्रोग्रामेटिक
- 25. आईफोन के डिफ़ॉल्ट ब्राउज़र को कैसे खोलें?
- 26. आईफोन ऐप में आईट्यून्स लिंक कैसे खोलें?
- 27. आईफोन पर प्रोग्रामेटिक रूप से संगीत बनाना?
- 28. प्रोग्राम साइटमैटिक प्रोग्राम प्रोग्रामेटिक रूप से एक्सेस करें (साइटकोर 6)
- 29. कैश यूआरएल छवियां आईफोन यूआईटीबल्यूव्यू
- 30. मल्टी वैल्यू यूआरएल एड्रेसबुक आईफोन