سؤال

أنا أستخدم الحل المنشور في هذا الموضوع:

كيفية إظهار تنبيه عند النقر فوق المستخدم على زر الاستخدام بعد تصوير صورة باستخدام UiimagePicker؟

ومع ذلك، فإن ذلك أعطى خطأ في السطر التالي الذي كان "SaveImage" غير معروض.

SaveImage = [[uialertview alloc] initwithtitle: @ "SA ...

لذلك قمت بتغيير التعليمات البرمجية لقراءة:

uialertview * saveimage = [[uialertview alloc] initwithtitle: @ "SA ...

وذهب الخطأ بعيدا، ويعرض التنبيه رائعا.

المشكلة هي أنه عندما أحاول استبعاد التنبيه أدناه في DidFinishSavingWitherror، فإنه يعطي نفس الخطأ من أعلى "SaveImage" غير المعلن (الاستخدام الأول في الوظيفة).

لقد كنت ألعب فقط مع تطوير iPhone لبضعة أيام، لذا يرجى سامحني إذا كان هذا سؤال بسيط / غبي، ولكن ...

كيف يمكنني الرجوع إلى أن تنبيه داخل DidFinishSavingWitherror لإغلاقه؟

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

المحلول

انقل UialertView * SaveImage؛ إلى أعلى ملف .m (خارج الطريقة) وفي طريقتك حيث تريد أن تنبيه التنبيه العودة إلى SaveImage = [[UialertView ALC] InitWithtitle: @ "SA ...

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