0
유지 사이클을 피하기 위해 코드를 컴파일 중입니다. weak
을 사용하면이 오류가 발생합니다 : 1. property of weak attribute must be of object type
; 2. Unknown type name 'OrderEntry'
. 코드에 어떤 문제가 있습니까? 감사!순환 참조를 방지하는 코드가 작동하지 않는 이유는 무엇입니까?
// OrderEntry.h
#import <Foundation/Foundation.h>
#import "OrderItem.h"
#import "Address.h"
@interface OrderEntry : NSObject
@property (strong, nonatomic)OrderItem *orderItem;
@property (strong, nonatomic)Address *shippingAddress;
@property (strong, nonatomic) NSString *orderID;
@end
// OrderItem.h
#import <Foundation/Foundation.h>
#import "OrderEntry.h"
@interface OrderItem : NSObject
@property (strong,nonatomic) NSString *name;
@property (weak, nonatomic) OrderEntry *entry;
@end
감사합니다. 그것은 밖으로 일한다! 일반 지침에 감사드립니다. – developermike