ويتفوريسكتيونسويثتيموت معالج سريع
كان لي نفس القضية. يبدو أن الإصلاح بالنسبة لي زيادة الفاصل الزمني المهلة. كان أصلا فترة مهلة من 1 وزادت إلى 5 فقط لتكون على الجانب الآمن. يبدو أن تعمل بشكل جيد الآن. أنا لست متأكدا من الوقت الذي تستغرقه مكالمة غير المتزامنة، أو إذا كنت تستطيع تحمل فاصل زمني أطول من 1، ولكن يستحق تسديدة. أجاب 24 نوفمبر 14 في 20:14 حاولت هذا، في 50 حالة أنها ساعدت. يمكنك أن ترى في التعليمات البرمجية نشرت هذا المزامنة هو مجرد ديسباتشفاير التي تنتظر 0.5S. في النهاية أنا نيلينغ التوقعات بعد كتلة الانتظار والقيام بكل يؤكد أيضا بعد كتلة الانتظار. لذلك لا يحدث شيء أثناء الانتظار ولكن الوفاء. نداش ميشا هرناس 25 نوفمبر في 11:18 سويفت ديه مشكلة خاصة لإظهار نقطة الاستثناء الصحيح كسر عند الإغلاق موجودة في نفس النطاق. رأيت نفس المشكلة في شكتستكيس التي استخدمت ديسباتشفاير وحتى من خلال نقطة الاستثناء الاستثناء كان نفس السطر كما ويتفوريكسكتاتيونسويثتيميوت حالة الاختبار تحطمها بسبب داونكاست على كائن نيل. وأنا أعلم أن هذه ليست حالتك ولكن كلما حدث هذا أقترح إزالة عبارات سطر واحد في وقت واحد وتشغيل الاختبار بعد كل إزالة. إذا كان الاختبار لا تعطل، كنت قد حددت الجاني. هذا هو للأسف الخيار الأفضل في وقت كتابة هذه السطور كلما سويفت يظهر نقطة توقف استثناء على الخط الذي لا معنى له، وخاصة خط سيئة السمعة 0 من الفئة التي قد تراها في أدوات الإبلاغ عن الأعطال. واسمحوا لنا أن نعرف إذا كنت قد برزت تحطم الخاص بك. وقد كان نجاحا طفيفا ممارسة اختبار مدفوعة التنمية مع غير متزامن سويفت 2.0 رمز في كسكودي 7. الحلول الوحيدة التي كان لي أي نجاح هي مفتعلة وآليات تأخير هاكي التي تتجنب الحاجة إلى waitForExepectationsWithTimeout (). أود إجراء اختبارات غير متزامنة على النحو التالي، ولكن هذه التعليمات البرمجية تفشل باستمرار: الموضوع 1: إكسكباداشس (code1، العنوان 0x6.) عندما يتم الوفاء بالتوقع (توقع. فول) () خارج الإغلاق المنفذة بشكل غير متزامن، المتوقع (طالما أعلق على الوفاء داخل الإغلاق). ولكن القيام بذلك يهزم الواضح الغرض من مزامنة تقييم الاختبار. سألاحظ أنه على الرغم من فشل الاختبار، يطبع الرسالة المنفذة كما يتوقع المرء. أيضا، إذا تم عرض نقطة توقف على ويتفوريكسكتاتيونسويثتيميوت. ، ينجح الاختبار بشكل مماثل، ينجح الاختبار عندما يتم إدخال تأخير النوم الاصطناعي. هذا يقودني إلى الاعتقاد بأن ويتفوريكسيبكتايونسويثتيميوت () لا ينتظر على الإطلاق. باعتراف الجميع أنا جديدة ل كسكودي و سويفت، حتى إذا أنا في عداد المفقودين شيء واضح، وأود أن نقدر أي ردود فعل. ما هو الخطأ مع بلدي رمز أعلاه هل هناك أي المتغيرات البيئية التي يمكن أن توفر للمساعدة في تصحيح المشكلة تشغيل: أوس X إل كابيتان 10.11 بيتا (15A263e)، كسكودي 7.0 بيتا (7A120f) طلب أغسطس 21 15 في 20:06
Comments
Post a Comment