لماذا لا يمكنني رؤية قالب ملف فئة كائن مُدار في XCode؟

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

  •  22-09-2019
  •  | 
  •  

سؤال

لقد قمت بإنشاء ملف نموذج كائن يديره .xcdatamodel في XCode. لقد اخترت هذا الملف في مجموعات وملفات. ثم أذهب إلى ملف> جديد ...> وليس في أي مكان في قوالب فئة iPhone / Cocoa Touch ، أرى قالب ملف "COBSITED CLASS".

هل يعرف أحد ما الذي يمكن أن يكون الخطأ؟

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

المحلول

عادةً ما أحتاج إلى تحديد الكيانات التي أرغب في إنشاء ملفات الفصل.

نصائح أخرى

في XCode 4 ، حدد الكيان في XCDatamodeld ، ثم اختر قائمة المحرر> إنشاء فئة NSManagedObject الفرعية

إذا كنت ترغب في الحصول على فئة فرعية nsmanagedObject ، فإنني أوصي بشدة بالحديث mogenerator (جيثب). سيؤدي ذلك إلى تدوين الفئات الفرعية لك وتبقيها متزامنة أثناء تحديث النموذج الخاص بك. كما أنه يحتوي على مفهوم فئات الماكينة مقابل الفصول البشرية بحيث يمكنك إضافة طرق الراحة ، وما إلى ذلك. بدون تدخين الرمز الخاص بك في كل مرة تقوم فيها بتحديث النموذج الخاص بك.

لقد رأيت هذه المشكلة من قبل أيضًا. كان الحل بالنسبة لي هو النقر على ملف نموذج غير data (في مجموعات وملفات) ثم انقر فوق ملف نموذج البيانات المصنوع مرة أخرى (والكيان داخله) ثم جرب ملف -> ملف جديد. بدلاً من ذلك ، إعادة تشغيل Xcode ، وتحديد ملف نموذج البيانات (والكيان داخله) ثم محاولة ملف -> عمل جديد يعمل بالنسبة لي.

انقر على أعلى اليسار حيث تقول "Simulator 3.1.2 | Debug". قم بتغييره إلى "جهاز iPhone 3.1.2 (قاعدة SDK) ... Voila. (Sams iPhone في 24 ساعة ؟؟ الكثير من الأخطاء المطبعية والإجراءات غير المكتملة!)

يمكن رؤية قالب ملف فئة الكائن المدارة ضمن قسم "Core Data" في خيار إنشاء الملف الجديد لـ XCode 4. تصوره لقطة الشاشة التالية.

NSManagedObject subclass template

شكرا يا برود.

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