Tocropviewcontroller: لا يعمل على iOS 13.1

تم إنشاؤها على ٣٠ أغسطس ٢٠١٩  ·  16تعليقات  ·  مصدر: TimOliver/TOCropViewController

بعد تحديد صورة ، تظهر صورة فارغة سوداء فقط في عرض الاقتصاص. (تم الاختبار على 2.4.0 ، سويفت 5)

bug rfc

التعليق الأكثر فائدة

يحل محل
cropViewController.dismiss(animated: true, completion: nil).

مع
let viewController = cropViewController.children.first! viewController.modalTransitionStyle = .coverVertical viewController.presentingViewController?.dismiss(animated: true, completion: nil)

ال 16 كومينتر

شكرا على ملاحظاتك! ليس لدي أي وقت للتحقيق في الوقت الحالي ، لذا سأكون ممتنًا لأي مساعدة في تشخيص المشكلة!

TimOliver لدي حل واحد ولكني فقط أقوم باختبار نهائي مرة واحدة

يبدو أن هذه مشكلة مع الأذونات.

createDataWithMappedFile:1508:  'open' failed '/var/mobile/Media/PhotoData/CPLAssets/group498/E850D458-F829-4B19-8FBF-95D6F6CC34BA.HEIC'    error = 1 (Operation not permitted)

هل ترى نفس السجلات؟

تطبيقي لديه إذن الألبوم الكامل. هذا لا يبدو أن هذا هو الحال.

يعمل كالمعتاد في 13.1 beta2. قد تكون هذه المشكلة خطأ في 13.1 بيتا 1 فقط.

أرغب في مشاركة المزيد من معلومات الاختبار:

(1) لا يطلب تطبيقي إذنًا صريحًا للوصول إلى مكتبة الصور. (https://stackoverflow.com/questions/46404628/ios11-photo-library-access-is-possible-even-if-settings-are-set-to-never)
(2) لم تكن هناك مشكلة في ما يصل إلى iOS 12.4.1 (الأحدث) - كل شيء يعمل بشكل جيد!
(3) لم يكن هناك اختبار في الإصدار التجريبي من iOS 13.0 ، لكن أعتقد أنه لم تكن هناك مشكلة في الإصدار 13.0.
(4) حصلت على المشكلة في 13.1 بيتا 1
(5) تم إصلاح المشكلة في الإصدار 13.1 بيتا 2

هل يمكنك من فضلك مشاركة docu الرسمية معي أو أي معلومات حول تغيير الإذن في iOS 13؟

تجاهل هذا. تم حل مشكلتي مع https://github.com/TimOliver/TOCropViewController/issues/365

تواجه نفس المشكلة. بعد اختيار الصورة ، تظهر الشاشة السوداء فقط.

يحل محل
cropViewController.dismiss(animated: true, completion: nil).

مع
let viewController = cropViewController.children.first! viewController.modalTransitionStyle = .coverVertical viewController.presentingViewController?.dismiss(animated: true, completion: nil)

@ Stijnk008 شكرا لك. إنه يعمل بشكل جيد.

تتطلب التغييرات التحديث في الريبو.

@ Stijnk008 أنت يا سيدي أسطورة مطلقة! لقد أنقذتني للتو قبل ساعات من يوم العرض المباشر. تفو !

لا تزال تواجه هذه المشكلة في أحدث إصدار رسمي 13.1.2. لا يزال حل Stijnk008 يعمل في هذه الحالة.
هل المكتبة بحاجة إلى تحديث؟
هل يمكن لأي شخص أن يشرح لماذا هذا السلوك غريب مع إصدارات iOS الجديدة؟

هذا العمل بالنسبة لي:

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
        guard let image = (info[UIImagePickerController.InfoKey.originalImage] as? UIImage) else { return }
        let cropController = CropViewController(croppingStyle: croppingStyle, image: image)
        cropController.delegate = self
        cropController.customAspectRatio = CGSize(width: 1.0,height: 1.2)
        cropController.aspectRatioLockEnabled = true
        cropController.resetAspectRatioEnabled = false
        cropController.modalPresentationStyle = .fullScreen

        picker.dismiss(animated: true, completion: {
            let viewController = cropController.children.first!
            viewController.modalTransitionStyle = .coverVertical
            viewController.presentingViewController?.dismiss(animated: true, completion: nil)
// the code below allows you to present the cropController ( for me )
            self.row?.delegate?.present(cropController, animated: true, completion: nil)  
        })
    }

مرحبا يا اصدقاء! حسنًا ، لقد أضفت للتو modalPresentationStyle = .fullScreen إلى المكتبة في الفرع الرئيسي. يجب أن يحل هذا الأمر غالبية السلوكيات الغريبة التي كانت تعرضها المكتبة.

إذا كنت لا تزال تواجه هذه المشكلة ، فهل يمكنك الانسحاب من السيد ومعرفة ما إذا كان ذلك قد تم إصلاحه؟

في غضون ذلك ، لاحظت وجود الكثير من الخلل البصري في الأجهزة التي لا تحتوي على FaceID ، لذلك يجب أن أعطي الأولوية لذلك الآن.

شكرا!

@ Stijnk008 فقط أنا أستبدل ويعمل بشكل جيد 😀 شكرا

رائع. أعتقد أن هذا قد تم حله. الرجاء فتح مشكلة جديدة إذا واجه أي شخص آخر نفس المشكلة!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

tiviti picture tiviti  ·  8تعليقات

piyushlodaliya picture piyushlodaliya  ·  3تعليقات

yarodevuci picture yarodevuci  ·  8تعليقات

TimOliver picture TimOliver  ·  4تعليقات

felipebonezi picture felipebonezi  ·  6تعليقات