العودة لقائمة المشاريع

حل مشكلة في تطبيق Mac iOS بلغة Swift

71

نقاط الجدية مشروع جاد

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مُغلق
تاريخ النشر
منذ 4 سنوات
الميزانية
$100.00 - $250.00
مدة التنفيذ
5 أيام
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
سامي ا.
عدد العروض
1
مشاريع قيد التنفيذ
0
التواصلات الجارية
2
المهارات المطلوبة
Swift تطوير البرمجيات تصميم تطبيقات iOS استكشاف الأخطاء وإصلاحها هندسة البرمجيات برمجة التطبيقات برمجة نظام Mac OS تطوير قاعدة بيانات Swift تطوير البرمجيات تصميم تطبيقات iOS استكشاف الأخطاء وإصلاحها هندسة البرمجيات برمجة التطبيقات برمجة نظام Mac OS تطوير قاعدة بيانات
الوصف
لدي برنامج ماك/آيفون عبارة عن محرر نصوص، وهو جاهز ويعمل بنجاح. فكرته إمكانية تغيير ستايل النص لكل سطر، وكذلك ستايل السطر القادم يعتمد على السطر الحالي، فلو كان ستايل السطر الحالي مثلا (شخصية) فعند ضغط إنتر بنهاية السطر يصبح السطر القادم بستايل (حوار) وهكذا حسب آلية معينة، وعند انتهاء الصفحة تفتح صفحة جديدة Paging مثل برنامج الوورد. المهم كل ذلك تم تطويره ويعمل بنجاح. المطلوب، يوجد مشكلة في البرنامج أريد حلها (المشكلة فقط في نسخة MacOS) : --- المشكلة Bug عند لصق كمية كبيرة من النص، تحصل عدة أشياء خاطئة: - قد لا يتم لصق كامل النص، بحيث يكون آخر النص مقطوعا. - كما ذكرت أن البرنامج يحوي ميزة الصفحات Paging وهي تعمل في الأوضاع الطبيعية بشكل جيد، لكن عند لصق نص كبير، تضاف صفحة جديدة حتى لو لم تنتهي الصفحة الحالية، ثم عند الكتابة تختفي الصفحة الجديدة وعند كتابة حرف آخر تعود الصفحة الجديدة وهكذا. - البرنامج يحتوي ميزة تغيير ستايل أي سطر باستخدام قائمة منسدلة موجودة بأعلى البرنامج، نختار الستايل من القائمة فيتغير ستايل السطر الذي حددناه. لكن المشكلة (التي تحدث أيضا عند لصق نص كبير) أنني عندما أحاول تغيير ستايل أي سطر، يتغير بدلا منه ستايل السطر الاخير. هذه المشكلة أعلاه لا تحصل إلا في نسخة الماك، لذلك أعتقد أن المشكلة تحصل بسبب أن الـ Paging يوجد بها مشكلة. مرفق فيديو يشرح المشكلة المذكورة.
عرض على مستقل