2011-10-30 11 views
5

नहीं दिखा है, मैं लिंक सही ढंग से जुड़ा हुआ दिखाई:जब मैं TWTweetComposeViewController में ट्वीट का लिंक जोड़ने के TWTweetComposeViewController लिंक पूर्वावलोकन

enter image description here

लेकिन विपरीत जब मैं सफारी, लिंक नहीं करता है में ऐसा 'टी सफारी (या यूट्यूब) जैसे URL का पूर्वावलोकन दिखाने करता है:

enter image description here

क्या आप जानते हैं कि यह एक छिपा सुविधा है या अगर यह लिंक निर्भर करता ट्वीट को जोड़ा गया?

धन्यवाद!

+1

हाइपोटेटिकल: यदि आप पहले से ही स्पष्ट रूप से पृष्ठ (सफारी में) गए हैं, तो उस यूआरएल को लेकर और इसे थंबनेल के लिए लाकर कोई सुरक्षा जोखिम नहीं है। यदि आप एक लिंक डाल रहे हैं जिसे आपने वास्तव में कभी नहीं देखा है, तो फ्रेमवर्क सुरक्षित रूप से साइट पर नहीं जा सकता है - क्या होगा यदि यूआरएल संसाधन-हटाना कार्रवाई है? –

+0

यह संभव है। अगर यह दस्तावेज किया गया तो यह अच्छा होगा। – Mathieu

उत्तर

7

यह मेरा अनुभव भी रहा है, यदि आप एक यूआरएल संलग्न करते हैं तो TWTweetComposeViewController स्वचालित रूप से एक पूर्वावलोकन छवि नहीं जोड़ देगा।

मैं उत्सुक था इसलिए मैंने private runtime headers for Twitter.framework पर एक नज़र डाली और मुझे - (BOOL)addURL:(id)arg1 withPreviewImage:(id)arg2; सहित कुछ रोचक विधियां मिलीं। मेरे ऐप में इसका उपयोग करके मैंने पाया कि यह बिल्कुल अपेक्षित रूप से काम करता है, ट्वीट दृश्य ने मेरे द्वारा शामिल छवि के साथ एक लिंक दिखाया। दुर्भाग्य से यह बहुत अधिक मदद नहीं करता है, क्योंकि यह एक निजी तरीका है क्योंकि यदि आप ऐप स्टोर में इसका उपयोग करने का प्रयास करते हैं तो आपका ऐप लगभग निश्चित रूप से खारिज कर दिया जाएगा।

+0

अच्छा जवाब, धन्यवाद। ऐप्पल सिर्फ इस विधि को सार्वजनिक क्यों नहीं करता है? एकदम गूंगा। – AriX

+0

शायद ऐप्पल यह सार्वजनिक नहीं होना चाहता क्योंकि उपयोगकर्ता सोच सकता है कि वह एक छवि साझा कर रहा है, लेकिन असल में यह सिर्फ यूआरएल को ट्वीट में जोड़ता है। – Felix

संबंधित मुद्दे