يتسبب التغلب على NSDocument's FileWrapperoftype في "لا يمكن حفظ المستند".
-
25-09-2019 - |
سؤال
يجب أن أفتقد شيئًا بسيطًا ، لكن Google لا تساعد.
يوفر ملفي وتحميله بشكل جيد. (لقد تجاوزت dataOfType
للحصول على بعض الأشياء فيه.) ثم تجاوزت fileWrapperOfType
(استعدادًا لإنشاء حزمة) ، وأحصل على "المستند" بدون عنوان "لا يمكن حفظه كـ" اختبار ". ورقة عندما أحاول الحفظ. حتى عندما أفرغ طريقتي إلى النموذج الأساسي المطلق يمكنني التفكير فيه ...
- (NSFileWrapper*)fileWrapperOfType:(NSString*)typeName error:(NSError**)outError
{
NSFileWrapper* worldWrapper = [[NSFileWrapper alloc] initDirectoryWithFileWrappers:nil];
return [worldWrapper autorelease];
}
... ما زلت لا أستطيع حفظ. ماذا ينقصني؟
المحلول
من المستندات (التركيز الألغام):
القاموس يجب تحتوي على إدخالات قيمها هي أغلفة الملفات التي ستصبح أطفالًا والتي هي مفاتيح أسماء الملفات.
انت تستخدم nil
لذلك أعتقد أن هذا worldWrapper
هو nil
, والعودة nil
يتم تفسيره على أنه عدم القدرة على حفظ ملفك.
لا تنتمي إلى StackOverflow