سؤال

عندما أقوم بتشغيل تطبيقي، احصل على موقعي (Lat، Logi) على حد سواء الموقع الجديد والقديم. ولكن أريد تعيين Old الموقع كموقع جديد عندما يعمل طلبي في المرة الأولى. أريدس حساب السفر عن بعد. إذا قمت بتشغيل طلبي، فإنه يأخذ OldLocation في المكان الأخير الذي تحصل عليه (Saw Rene Travel Travel 1 km عندما أبدأ التطبيق لأول مرة)

آمل أن تفهم شكرا

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

المحلول

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

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