আমার সিংহ অ্যাপটিতে আমার এই ডেটা মডেলটি রয়েছে:
subitems
ভিতরে সম্পর্কItem
আদেশ করা হয় ।
Xcode 4.1 (4B110 বিল্ড) আমার জন্য ফাইল তৈরি করেছে Item.h
, Item.m
,SubItem.h
এবং SubItem.h
।
এখানে এর বিষয়বস্তু (স্বয়ংজগিত) রয়েছে Item.h
:
#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
@class SubItem;
@interface Item : NSManagedObject {
@private
}
@property (nonatomic, retain) NSString * name;
@property (nonatomic, retain) NSOrderedSet *subitems;
@end
@interface Item (CoreDataGeneratedAccessors)
- (void)insertObject:(SubItem *)value inSubitemsAtIndex:(NSUInteger)idx;
- (void)removeObjectFromSubitemsAtIndex:(NSUInteger)idx;
- (void)insertSubitems:(NSArray *)value atIndexes:(NSIndexSet *)indexes;
- (void)removeSubitemsAtIndexes:(NSIndexSet *)indexes;
- (void)replaceObjectInSubitemsAtIndex:(NSUInteger)idx withObject:(SubItem *)value;
- (void)replaceSubitemsAtIndexes:(NSIndexSet *)indexes withSubitems:(NSArray *)values;
- (void)addSubitemsObject:(SubItem *)value;
- (void)removeSubitemsObject:(SubItem *)value;
- (void)addSubitems:(NSOrderedSet *)values;
- (void)removeSubitems:(NSOrderedSet *)values;
@end
এবং এখানে লিখিত বিষয়বস্তু (স্বয়ংজগিত) Item.m
:
#import "Item.h"
#import "SubItem.h"
@implementation Item
@dynamic name;
@dynamic subitems;
@end
যেহেতু আপনি দেখতে পারেন, বর্গ Item
একটি পদ্ধতি বলা উপলব্ধ করা হয় addSubitemsObject:
। দুর্ভাগ্যক্রমে, এটি এইভাবে ব্যবহার করার চেষ্টা করার সময়:
Item *item = [NSEntityDescription insertNewObjectForEntityForName:@"Item" inManagedObjectContext:self.managedObjectContext];
item.name = @"FirstItem";
SubItem *subItem = [NSEntityDescription insertNewObjectForEntityForName:@"SubItem" inManagedObjectContext:self.managedObjectContext];
[item addSubitemsObject:subItem];
এই ত্রুটি উপস্থিত হয়:
2011-09-12 10:28:45.236 Test[2002:707] *** -[NSSet intersectsSet:]: set argument is not an NSSet
আপনি কি আমাকে সাহায্য করতে পারেন?
হালনাগাদ:
আমার বাগ রিপোর্টটি থেকে মাত্র 1,787 দিন পরে, আজ (1 আগস্ট, 2016) অ্যাপল আমাকে এটি লিখেছিল: "দয়া করে এই সমস্যাটি সর্বশেষতম আইওএস 10 বিটা বিল্ড দিয়ে যাচাই করুন এবং আপনার ফলাফলের সাথে বাগেরপোর্ট.এপল.কম এ আপনার বাগ রিপোর্ট আপডেট করুন" " । আসুন আশা করি এটি সঠিক সময় :)
mutableOrderedSetValueForKey:
)