我有一个 Person 类
@interface Person : NSObject
@property (nonatomic, strong) NSString * name;
@property (nonatomic, strong) NSString * area;
@property (nonatomic, strong) int pin;
- (id) initWithName:(NSString *)anName andAreaName:(NSString *)anArea andPin:(int)aPin;
首先,我正在读取一个 sqlite DB 并获取数据列表,即名称、区域和引脚。然后我创建一个 Person 类的对象并将这些获取的项目添加到其中。最后我将此对象添加到一个数组中。现在基于这个数组,我正在创建一个表视图并在表视图的不同行中显示所有这 3 个数据.
但是现在我有一个添加新名称选项,在选择哪个弹出窗口时会出现一个带有文本字段的弹出窗口,并且在选择提交选项时,将在我的表格视图中创建一个只有名称字段的新行。
所以为此我必须更新我的旧数组或更新 initWithName: ?
请指导我如何做到这一点?