1
Eyのみんな、私はthisプロジェクトを参照してきたが、私は、このリンカエラーを取得:ここCore Dataは、カスタムクラス不明なリンカエラー
Undefined symbols:
"_OBJC_CLASS_$_NSManagedObject", referenced from:
_OBJC_CLASS_$_ParkingLot in ParkingLot.o
_OBJC_CLASS_$_Permit in Permit.o
"_OBJC_METACLASS_$_NSManagedObject", referenced from:
_OBJC_METACLASS_$_ParkingLot in ParkingLot.o
_OBJC_METACLASS_$_Permit in Permit.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
は私がthisを以下の作ったこと、関連するコード(ある[ "までスクロールダウンカスタム管理オブジェクトクラス "]):あなたは、私が続くのサンプルコードを見てみた場合
//Permit.h
#import <CoreData/CoreData.h>
@class ParkingLot;
@interface Permit : NSManagedObject
{
}
@property (nonatomic, retain) NSString * eligibility;
@property (nonatomic, retain) NSString * pricing;
@property (nonatomic, retain) NSString * type;
@property (nonatomic, retain) NSString * summary;
@property (nonatomic, retain) NSString * timeValid;
@property (nonatomic, retain) NSSet* parkingLots;
@end
@interface Permit (CoreDataGeneratedAccessors)
- (void)addParkingLotsObject:(ParkingLot *)value;
- (void)removeParkingLotsObject:(ParkingLot *)value;
- (void)addParkingLots:(NSSet *)value;
- (void)removeParkingLots:(NSSet *)value;
@end
//Permit.m
#import "Permit.h"
#import "ParkingLot.h"
@implementation Permit
@dynamic eligibility;
@dynamic pricing;
@dynamic type;
@dynamic summary;
@dynamic timeValid;
@dynamic parkingLots;
@end
//ParkingLot.h
#import <CoreData/CoreData.h>
@interface ParkingLot : NSManagedObject
{
}
@property (nonatomic, retain) NSString *title;
@property (nonatomic, retain) id region;
@property (nonatomic, retain) NSSet* permits;
@end
@interface ParkingLot (CoreDataGeneratedAccessors)
- (void)addPermitsObject:(NSManagedObject *)value;
- (void)removePermitsObject:(NSManagedObject *)value;
- (void)addPermits:(NSSet *)value;
- (void)removePermits:(NSSet *)value;
@end
//ParkingLot.m
#import "ParkingLot.h"
@implementation ParkingLot
@dynamic title;
@dynamic region;
@dynamic permits;
@end
が、それはいつも同じで、まだそれが動作することを拒否し、私はその理由を把握することはできません。助けをあらかじめありがとう!
私は同じ間違いをしました。 +1はシンプルで明白な解決策です。 –