我有动态添加到自定义的 qtyTextFields UITableViewCell
。我想要做的是检测用户是否在 中输入了字符串 0UITextField
并从 if 中删除一个对象NSMutableArray
。(我知道如何从那NSMutableArray
很好地删除对象)
下面的这个实现对我没有任何作用,甚至没有记录任何东西:
-(void)textFieldDidEndEditing:(UITextField *)textField{
if ([qtyTextField.text isEqualToString: @"0"])
{
NSLog(@"You ENTERED 0");
[theProducts removeObjectAtIndex:qtyTextField.tag];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"basket.plist"];
[theProducts writeToFile:path atomically:YES];
}
else
{
NSLog(@"Do Nothing");
}
[self.tableView reloadData];
}
}