【发布时间】:2015-08-16 18:27:46
【问题描述】:
我刚刚开始使用 Core data,(我也在尝试使用 Magical Record)。我正在创建一个非常简单的付款跟踪应用程序。
我想保存一个包含债务人数组的 Payment 对象。这就是我的 Payment 对象的样子
@class Debtor;
@interface Payment : NSObject
@property (strong, nonatomic) NSString *paymentAmountString;
@property (strong, nonatomic) NSString *titleString;
@property (strong, nonatomic) NSArray *debtorsArray;
@property (strong, nonatomic) NSDate *dueDate;
@property (strong, nonatomic) NSString *notesString;
@end
debtorsArray 是一个 Debtor 对象数组
@interface Debtor : NSObject
@property (strong, nonatomic) NSString *nameString;
@property (strong, nonatomic) NSString *amountOwedString;
我应该如何保存这个对象,因为它包含一个数组。我是否需要创建两个不同的实体,以及付款和债务人之间的关系?我该怎么做,如何确保正确获取它们?
【问题讨论】:
-
debtorsArray 究竟包含什么?它们可以如何序列化。然后你可以使用可转换类型。
-
这是一个债务人对象数组,我用那个债务人对象更新了我的帖子
-
请在下面查看我的回答,如果它适合您,请接受。谢谢。
标签: ios objective-c core-data magicalrecord