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