আমি একটি খুব সাধারণ ভিডিও অ্যাপ বিকাশ করছি। আমি অফিশিয়াল কন্ট্রোলটি ব্যবহার করি: UIImagePickerController।
এখানেই সমস্যা। প্রথমবারের জন্য ইউআইআইজেজপিকার কনট্রোলার উপস্থাপিত করার সময়, আইওএস অনুমতি চাইবে। ব্যবহারকারী হ্যাঁ বা না ক্লিক করতে পারেন। ব্যবহারকারী যদি না ক্লিক করেন তবে নিয়ন্ত্রণটি বরখাস্ত হবে না। পরিবর্তে, যদি ব্যবহারকারী স্টার্ট বোতামটি ক্লিক করে রাখে, স্ক্রিনটি সর্বদা কালো থাকাকালীন টাইমারগুলি চলতে থাকে এবং ব্যবহারকারী টাইমারগুলি থামাতে বা ফিরে যেতে পারে না। ব্যবহারকারীটি কেবলমাত্র অ্যাপটি মারতে পারে। পরের বার UIImagePickerController উপস্থাপন করা হবে, এটি এখনও একটি কালো পর্দা এবং ব্যবহারকারী ক্লিক শুরু করতে যদি ফিরে যেতে পারে না।
আমি ভাবছিলাম এটি কোনও বাগ কিনা। ক্যামেরার অনুমতি সনাক্ত করার কোনও উপায় আছে যাতে আমরা ইউআইআইজেজপিকারকন্ট্রোলারটি দেখানোর সিদ্ধান্ত নিতে পারি বা না?
UIImageViewController
আইওএস ২.০-এ যোগ করা হয়েছে বলে উল্লেখ করা হয়েছে এবং অ্যাভিএরাইজেশন স্ট্যাটাসটি ব্যবহার করা উচিত, তবে অন্য ফ্রেমওয়ার্কে বাস করে এমন দস্তাবেজগুলি কখনই এটিকে টীকায়িত করে না।