【发布时间】:2014-05-01 07:25:51
【问题描述】:
可能是一个非常愚蠢的问题,但我遇到了一些麻烦。本质上,我试图从情节提要的文本字段中获取名字和姓氏,并将这两个值存储到数组的一个索引中,以便在其他时间回调。这是我所拥有的:
//文件.h
@property NSString *firstName;
@property NSString *lastName;
- initWithFirstName: (NSString *) firstName lastName: (NSString *) lastName;
//文件.m
-(id) initWithFirstName: (NSString *) firstName lastName: (NSString *) lastName{
self.firstName = firstName;
self.lastName = 姓氏;
回归自我;
}
//ViewController.h
@property 文件 *name;
@property NSMutableArray *array;
//ViewController.m
[超级 viewDidLoad]
self.array = [[NSMutableArray alloc]init];
self.name = [[File alloc] initWithFirstName: self.firstNameText.text lastName: self.lastNameText.text];
//保存按钮下
[self.array addObject:self.name];
//在恢复按钮下
self.firstNameText.text = self.array[..?
那部分(..?)是我搞砸的地方。我不能去 self.array[0].firstName 因为它不存在。如果我放置没有索引的数组,也会发生同样的事情。我知道我一定在某个地方搞砸了,也许名字和姓氏根本没有存储到数组中。
非常感谢任何帮助:)
【问题讨论】:
标签: objective-c nsstring nsmutablearray