12 EYLÜL 2011, PAZARTESİ
Özel durum NSOrderedSet oluşturulan set atılmış
Aslan uygulamam, bu veri model var:
İlişki 4* *Item
içindeemretti.
Böyle büyük mükafat 4.1 (yapı 4B110) benim için dosya yarattıItem.h
, Item.m
, SubItem.h
ve SubItem.h
.
Burada Item.h
içeriği (otomatik):
#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
Ve işte Item.m
içeriği (otomatik):
#import "Item.h"
#import "SubItem.h"
@implementation Item
@dynamic name;
@dynamic subitems;
@end
Gördüğünüz gibi, sınıf Item
yöntem addSubitemsObject:
adlı sunuyor. Bu şekilde kullanmaya çalışırken ne yazık ki:
Item *item = [NSEntityDescription insertNewObjectForEntityForName:@"Item" inManagedObjectContext:self.managedObjectContext];
item.name = @"FirstItem";
SubItem *subItem = [NSEntityDescription insertNewObjectForEntityForName:@"SubItem" inManagedObjectContext:self.managedObjectContext];
[item addSubitemsObject:subItem];
bu hata görünür:
2011-09-12 10:28:45.236 Test[2002:707] *** -[NSSet intersectsSet:]: set argument is not an NSSet
Bana yardım EDEBİLİR MİSİN?
CEVAP
13 EYLÜL 2011, Salı
Veri modeli ve farklı isimler ile benim de bir iki ile kurulumu tekrarladım. Her iki durumda da aynı hatayı aldım.
Apple'ın otomatik kodunda bir hata gibi görünüyor.
Bunu Paylaş:
Özel durum yakalamak ve sonunda fıkra ...
Özel durum catch bloğu içine atılmış -...
Özel durum HttpRequest kullanarak.() y...
'in Görev bir özel durum(lar) da ...
Java: kontrol vs denetlenmeyen özel du...