لا تحصل على التحميل الكامل مع nsurlconnection الحصول على تطبيق iPhone

StackOverflow https://stackoverflow.com/questions/2204816

  •  18-09-2019
  •  | 
  •  

سؤال

قارة
أنا أستخدم nsurlconnection لتنزيل ملف MP3 إلى دليل المستندات في تطبيقي. على محاكي أحصل على ملف MP3 الكامل الذي تم تنزيله بدون probs. على الجهاز، ومع ذلك، يمكن أن يبدو لي فقط الحصول على 1 ثانية من الصوت لكل mp3. أقوم بالاتصال بمشاهدة خدمة الواي فاي المجانية عند أداء هذا التنزيل من الجهاز، على النقيض من اتصال خط أرضي T1 الذي يستخدمه المحاكاة.

مشكلة
قد يواجه مستخدمي التطبيق الخاص بي فقط التنزيلات الجزئية لملفات MP3.

سؤال
هل هذا يبدو وكأنه مشكلة في نقطة اتصال WiFi المجانية بدلا من التطبيق الفعلي أو فئة NSurlConnection؟ كيف يجب أن أذهب حول استكشاف الأخطاء وإصلاحها هذا؟

PS - اعتدت استخدام [nsdata datawithcontentsofurl: url] لتنزيل ملف MP3. كان بطيئا جدا ولكن على الأقل أحصل على ملف MP3 بأكمله.

شكرا

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

المحلول

هل تتعامل مع هناك احتياطيات متعددة من -Connection: DidreceiveiveData:؟ سيؤدي ذلك إلى استدعاء عدة مرات، ويجب عليك تسليم كل بيانات بيانات إلى NSMutabledata عملاقة واحدة.

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