可能是一个非常愚蠢的问题,但我遇到了一些麻烦 . 本质上,我试图从故事板中的文本字段中获取名字和姓氏,并将这两个值存储到一个数组的索引中,以便在另一个时间回调 . 这就是我所拥有的:
//File.h @property NSString * firstName; @property NSString * lastName; - initWithFirstName:(NSString *)firstName lastName:(NSString *)lastName;
//File.m - (id)initWithFirstName:(NSString *)firstName lastName:(NSString *)lastName
//ViewController.h @property文件*名称; @property NSMutableArray * array;
//ViewController.m [super 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 [..?
那部分(..?)是我搞砸的地方 . 我可以't go self.array[0].firstName because it doesn' t存在 . 如果我放入没有索引的数组,就会发生同样的事情 . 我知道我必须搞砸到某个地方,也许firstName和lastName甚至都没有被存储到数组中 .
任何帮助是极大的赞赏 :)
2 回答
你可以使用
要么
您的firstName和lastName在数组中存储为Object,因此您需要将其类型转换为对象以使其正常工作:)
//在恢复按钮下