سؤال

وبلدي التطبيق يستخدم الكاميرا، وأضفت وظيفة التكبير وذلك بفضل 3.1 API (cameraViewTransform الأهم). ولكن أريد بلدي التطبيق لتشغيل أيضا على 3.0 (بدون التكبير طبعا). والمشكلة هي أن، أنا لا يمكن ترجمة التطبيق في 3.0 نتيجة لهذا الخط الذي يدعو 3.1 خصائص:

وCGAffineTransform initialTransform = photoPicker.cameraViewTransform؛

إذا كان الأسلوب ثم كان يمكن أن تستخدم performSelector أو شيء من هذا القبيل. تغييرها إلى initialTransform = [photoPicker cameraViewTransform] لا يعمل أي منهما. هل هناك أي حل لهذا؟

هل كانت مفيدة؟

المحلول

وأعتقد <لأ href = "https://stackoverflow.com/questions/986589/how-do-you-optionally-use-iphone-os-3-0-features-in-a-2-0- متوافق مع التطبيق "> هذا السؤال هو مشابه لسؤالك، ربما الحل هناك قد تساعدك.

نصائح أخرى

وترغب في تعيين الهدف النشر الخاصة بك إلى 3.0، ولكن بعد ذلك ترجمة مع SDK 3.1، والتحقق في وقت التشغيل عن توفر وظيفة باستخدام [photoPicker respondsToSelector:@selector(cameraViewTransform)] قبل استدعاء ذلك. هناك خرف حول أهداف نشر وتطوير البرامج في http://groups.google كوم / مجموعة / iphonesdk / جي اس / 1f47eae223a9fe90؟ dmode = مصدر التي قد تكون مفيدة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top