我有一个带有文本字段的警报视图,所以每当有人输入它并按下它放在表格视图中的保存按钮时。当您在保存后单击单元格时,它会将您带到不同的视图。现在,当您返回主页时,单元格消失了。我尝试了多种方法来解决它,但仍然无法解决。我是否需要添加一个 plist,所以每次我添加一个单元格时,它都会保存到 plist 中,如果需要,我从哪里开始?
此代码在我的表视图控制器中
- (IBAction)add:(id)sender {
NSLog(@"%@",tableData);
UIAlertView* alert=[[UIAlertView alloc] initWithTitle:@"My Favs" message:@"Hello" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Save", nil];
alert.alertViewStyle = UIAlertViewStylePlainTextInput;
UITextField * alertTextField = [alert textFieldAtIndex:0];
alertTextField.enablesReturnKeyAutomatically = YES;
alertTextField.placeholder = @"example";
[alert show];
return;
}
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
NSLog(@"%@",tableData);
//Only do the following action if the user hits the ok button
if (buttonIndex == 1){
NSString *tapTextField = [alertView textFieldAtIndex:0].text;
if (!tableData)
{
tableData = [[NSMutableArray alloc]init];
}
[tableData insertObject:tapTextField atIndex:0];
[myTableView reloadData];
}
}