سؤال

قمت بإجراء مكالمة إلى طريقة الفصل من APPDELEGATE مثل ذلك: giveacodicetagpre.

هذه الطريقة تدعو الأساليب الأخرى: giveacodicetagpre.

قم بإجراء جميع الطرق التي تم استدعاؤها من داخل طريقة DorankingandsocialmediaProcessing في RankingandSmProcess يجب استدعاء بنفس الطريقة مثل DorankingandsocialmediaProcessing على خيط الخلفية؟أم أن هناك مشكلة محتملة أخرى هنا؟

حاليا لا أعتقد أن أي من أساليب المعالجة يتم إطلاقها لأنه لا يتم جمع بيانات جديدة.

قبل إضافة تغيير المكالمة إلى الأداء في الخلفية، كل الأساليب وعملت العملية بأكملها كما هو متوقع.

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

المحلول

قم بإنشاء NSoperation وإضافة هذه العملية إلى NSOPSEROSQUEUE. سيؤدي ذلك إلى إنشاء مؤشر ترابط جديد بالتوازي مع الخيط الرئيسي وسيقوم بتنفيذ طريقتك أيضا.

هنا بعض الروابط المفيدة:

NSoperation على iPhone

http://www.icodeblog.com/tag/nsoperation/

http://www.cimgf.COM / 2008/02/16 / Cocoa-Tutorial-NSoperation-and-nsoperationqueue /

آمل أن يساعدك ذلك.

استمتع الترميز :)

نصائح أخرى

ما هي جميع الأساليب الأخرى التي تقوم بها؟إذا كان طلب شبكة على سبيل المثال، فقد تكون هناك حاجة إلى حلقة تشغيل من أجل أن تكون مؤشر ترابط الخلفية قادرا بالفعل لأداء المهمة.

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