क्या गीलेर पर कोई मौजूदा जानकारी है या ऐप स्टोर पर विधि स्विजलिंग कानूनी/अवैध नहीं है?ऐप स्टोर - विधि स्विजलिंग लीगलिटी
केवल डेटा बिंदु मैं पा सकते हैं Three20 framework shakeup है एक समय पहले, जो इस नोटिस के साथ शुरू किया:
आपका आवेदन, xxx, वर्तमान में App स्टोर पर पोस्ट किए गए method_exchangeImplementations उपयोग कर रहा है के कार्यान्वयन का आदान प्रदान करने ऐप्पल आपके स्वयं के कार्यान्वयन के साथ एपीआई प्रदान करता है। आने वाले परिवर्तनों के कारण, आपके एप्लिकेशन में यह व्यवहार किसी क्रैश का कारण बन सकता है या आईफोन ओएस 4.0 पर उपयोगकर्ता डेटा हानि का कारण बन सकता है।
xxx पद्धति का उपयोग करता है कार्यान्वयन आपके विधि ttdealloc के साथ dealloc के कार्यान्वयन का आदान-प्रदान करने के लिए। यह विधि के कार्यान्वयन का भी आदान-प्रदान करता है popViewControllerAnimated: आपके विधि popViewControllerAnimated2:।
कृपया इस समस्या को तुरंत हल करें और iTunes कनेक्ट पर अपनी नई बाइनरी अपलोड करें। अगर हम मानते हैं कि ऐसा करना बुद्धिमान या आवश्यक है तो हम आपके आवेदन को हटा सकते हैं।
जब मैं चारों ओर खोज रहा हूँ, हर हाल के वार्तालाप मैं swizzling और app की दुकान के बारे में पा सकते हैं संदर्भित करने के लिए एक ही three20 घटना लगती है। नोटिस बहुत विशिष्ट प्रतीत होता है, और मैं सोच रहा हूं कि क्या समस्या तीन बदलावों के साथ विशिष्ट परिवर्तन समस्याएं थीं या यदि method_exchangeIplementation सार्वभौमिक रूप से प्रतिबंधित है।
क्या इस बात के बारे में कोई अन्य डेटा बिंदु है कि अभ्यास की अनुमति है या नहीं? क्या स्टोर में एप्स के साथ कोई देवता है जो स्विजलिंग का उपयोग कर रहे हैं?
धन्यवाद!
आप वास्तव में क्या करना चाहते हैं? ज्यादातर मामलों में विधि स्विजलिंग एक हैक है जिसे बेहतर डिजाइन से बचा जा सकता है। – JeremyP
मैं इस सवाल को ऑफ-विषय के रूप में बंद करने के लिए मतदान कर रहा हूं क्योंकि यह ऐप्पल की अस्वीकृति नीतियों के बारे में है। यह भी देखें: [हम आपकी पसंदीदा कंपनी के लिए ग्राहक सहायता क्यों नहीं कर रहे हैं] (https://meta.stackoverflow.com/questions/255745/why-were-not-customer-support-for-your-favorite-company)। – FelixSFD