ios - कैमरे तक पहुँच प्रदान करने पर बीएसएमएचएरर




swift permissions (2)

अनुपलब्ध अनुमतियों के कारण यह हो सकता है। Info.plist की तरह NSPhotoLibraryUsageDescription में नीचे जोड़कर देखें

यह मेरे लिए एक रहस्य है और मुझे आशा है कि आप मेरी मदद कर सकते हैं ...

मैंने एक ऐप बनाया है जिसमें एक क्यूआर-स्कैनर मिला है और मेरे आईफोन पर एक ताजा इंस्टॉलेशन पर पहुंचते समय एक चेतावनी दिखाई देती है। समस्या यह है कि कैमरा छवि को फ्रीज़ किया गया है और मैं किसी भी QR-codes को स्कैन करने में असमर्थ हूं ...

यह समस्या एक बार मैं एक बार फिर से एक्सकोड से चला जाता हूं ...

यह कंसोल में छपी हुई है:

_BSMach त्रुटि: पोर्ट 13403; (ओएस / केर्न) अमान्य क्षमता (0x14) "COPY_SEND सम्मिलित करने में असमर्थ"

ध्यान दें कि मैंने एनएससीएएमएएमएआरएयूजेज डिस्क्रिप्शन को इन्फो.प्लीस्ट में जोड़ा है।

आपकी सहायताके लिए धन्यवाद!

अद्यतन: मैंने एनस्पो लाइब्रेरी यूज डिस्क्रिप्शन और इन्फो.प्लिस्ट फ़ाइल के लिए अन्य समान अनुमतियां जोड़ने की कोशिश की है, साथ ही स्थानीयकरण नेटिव डेवलपमेंट क्षेत्र को एन से अमेरिका (अन्य सूत्रों में पढ़ा गया समाधान) के रूप में बदलते हुए किया है, लेकिन अभी भी कोई भाग्य नहीं है ...

# 2 अद्यतन करें:

मैंने कल एक नई परियोजना बनाई, एक ही कोड का पुन: उपयोग किया और "क्यूआर-स्कैनर व्यू" ठीक काम करता है!

प्रश्न: क्या यह कुछ रूपांतरण-संबंधित मुद्दे हो सकता है?

यह प्रोजेक्ट स्विफ्ट 2.2 में बनाया गया था और हाल ही में स्विफ्ट 3 के नए सिंटैक्स में बदल गया था। यह इस मुद्दे के बारे में एकमात्र वास्तविक अंतर है जिसे मैं सोच सकता हूं ...

इस मामले पर अपने विचारों को सुनने के लिए खुश!


समस्या मिली!

यह समस्या अचानक मेरी नई परियोजना में हुई, इसलिए मैंने डीबग करना शुरू कर दिया! एप चलाते समय मैंने डिबग व्यू पदानुक्रम (कंसोल मेनू में 3 डी स्नैपशॉट फ़ंक्शन) की जांच की ...

तो यह पता चला कि यूआई के दूसरे उदाहरण के लिए एक दूसरे के शीर्ष पर चल रहा है - यही कारण है कि मेरा कैमरे के दृश्य को जमे हुए दिखता है।

कारण: मेरे पास एक स्लाइड-आउट मेनू है (ट्यूटोरियल से: http://dennissuratna.com/slide-out-navigation-swift/ ) मेरे ऐप में सेट और लॉगिन और पंजीकरण-दृश्य जोड़े गए थे (ट्यूटोरियल से: https: // www.youtube.com/watch?v=PKOswUE731c ) परियोजना के लिए अब मुझे पता चला कि यूआई का दूसरा उदाहरण ऐप में प्रवेश करने के बाद बनाया गया था और जिससे समस्या पैदा हुई थी। लॉगिन और रेग-विज़ों के कनेक्शन को निकालकर समस्या हल हो गई है, इसलिए अब मुझे यह पता लगाना होगा कि सभी के लिए वांछित कार्य करने के लिए उचित कार्यान्वयन कहां करें

नोट: जब भी मैं अपने आईफोन पर ऐप का एक ताज़ा इंस्टॉलेशन चलाता हूं, तब भी बीएसएमएकेएर-सन्देश कंसोल में छपी हुई है I "त्रुटि" कंसोल में मुद्रित होती है, जब कैमरे तक पहुंच प्रदान करने की चेतावनी स्क्रीन पर दिखाई देती है।
ऐप उम्मीद के अनुसार चलता है, बिना किसी समस्या के, इसलिए मुझे लगता है कि यह कहना सुरक्षित है कि
BSMachError-printout को प्रिंटआउट के रूप में देखा जाना चाहिए और कोई वास्तविक त्रुटि नहीं है जो संभावित दुर्घटना का कारण होगा





alert