में ट्विटर अकाउंट अलर्ट में नहीं दिखाना चाहिए, मैं उपयोगकर्ता के ट्विटर खाते (खातों) तक पहुंचने के लिए TWTweetComposeViewController का उपयोग कर रहा हूं, जिसे उसने सेटिंग्स -> ट्विटर में जोड़ा है। जब अनुप्रयोग एक चहचहाना खाते का उपयोग करने का प्रयास करता है, यह संदेश इस के समान के साथ एक चेतावनी presente चाहिए:"[ऐप]" आईओएस 6
"[AppName] Would Like Access to Twitter Accounts"
जो या तो आप "की अनुमति न दें" या "ठीक है" टैप कर सकते हैं करने के लिए। मुझे लगता है कि यह ओएस द्वारा प्रदर्शित एक चेतावनी है, क्योंकि "ठीक" टैप करने से वास्तव में ट्विटर तक पहुंच सक्षम हो जाती है।
उपरोक्त अलर्ट प्रदर्शित होता है जब मैं इसे आईओएस 5.x डिवाइस पर परीक्षण करता हूं, लेकिन ऐसा नहीं होता है जब मैं इसे आईओएस 6 डिवाइस पर परीक्षण करता हूं। मैं उम्मीद चेतावनी प्रस्तुत करने के लिए किया जा जब मैं निम्नलिखित संदेश भेजते हैं, और मैं अभी तक सेटिंग में ट्विटर पर मेरे ऐप पहुँच प्राप्त नहीं किया है:
[TWTweetComposeViewController canSendTweet]
के रूप में वर्णित है, यह नहीं होता है। क्या किसी को पता है कि यह आईओएस 6 में एक ज्ञात बग है? मैं एसओ पर कोई भी पोस्ट नहीं ढूंढ पा रहा हूं और क्योंकि मुझे अलग-अलग व्यवहार का कोई अन्य कारण नहीं मिल रहा है, मुझे विश्वास है कि यह एक बग है। आईओएस 5.1 के साथ आईओएस 6,0
अद्यतन
मैं उपयोग के साथ
- iPhone 4
- iPhone 4:
FYI करें, मैं इस के बाद दो उपकरणों पर परीक्षण कर रहा हूँ DETweetComposeViewController, जो आईओएस 5 के लिए निम्नलिखित तरीके से जांचता है:
+ (BOOL)de_isIOS5 { return (NSClassFromString(@"NSJSONSerialization") != nil); }
लेकिन चूंकि NSJSONSerialization क्लास को आईओएस 6 में भी दर्शाया गया है, इसलिए यह कारण नहीं होना चाहिए।
उत्तर के लिए बहुत बहुत धन्यवाद। मैंने हाल ही में पाया है कि TWTweetComposeViewController को आईओएस 6 के रूप में बहिष्कृत किया गया है और इसके बजाय ऐप्पल चाहता है कि हम SLComposeViewController का उपयोग करें। मैं परीक्षण करूंगा कि यह SLComposeVC के साथ एक ही मामला है और परिणाम पोस्ट करें। –
मैं सिम्युलेटर में आईओएस 6 के साथ परीक्षण कर रहा हूं और कभी भी "[ऐपनाम] ट्विटर खातों तक पहुंच पसंद नहीं करूंगा" संदेश - यह केवल अनुमति के लिए संकेत दिए बिना भेजता है। बहुत अजीब। अभी तक किसी डिवाइस पर कोशिश नहीं की है। –
मैं अनुशंसा करता हूं कि आप इसे किसी डिवाइस पर आज़माएं! – Ahsan