IOS RSS Feed App: هل يجب علي إنشاء فئة واحدة لكل وحدة تحكم عرض؟

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

سؤال

أنا أتعلم كيفية جعل تطبيق RSS Feeder مع علامات تبويب متعددة.يؤدي كل علامة تبويب إلى وحدة تحكم ملاحة مختلفة ثم وحدة تحكم عرض الجدول.الفرق الوحيد بين كل علامة تبويب هو عنوان URL RSS.

سؤالي هو: هل أجعل فئة جديدة من كل علامة تبويب؟أو هل يمكنني فقط استخدام فئة MasterViewController واحدة وتغيير عنوان URL اعتمادا على علامة التبويب المحددة؟

إذا كان الأخير صحيحا، فهل يمكنني إجراء مفتاح تشغيل على Self.Tabbarcontroller.SelectedIndEX حتى أتمكن من تغيير عنوان URL RSS بناء على علامة التبويب المحددة؟

ما هي أفضل الممارسات هنا؟

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

المحلول

اعتمادا على مقدار الوظائف المشتركة بين مجموعات علامات التبويب / RSS المختلفة، يمكنك إنشاء ViewController أحد الوالدين مع الوظيفة المشتركة، ثم قم بإنشاء ViewControllers مشتقة (فئة فرعية من ViewController الأصل) مع عنوان URL منفصل وكما هو تعديلات مطلوبة لكل علامة تبويبوبعد

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