Я делаю приложение, в котором я использую tableview, и в каждой ячейке таблицы я использую флажки. Теперь я застрял в этом месте, когда флажок установлен, я хочу получить значение этой таблицы. Я показываю идентификатор сообщений в ячейке таблицы. Я хочу получить messages_Id
из тех ячеек, чьи флажки отмечены. Если я выбираю 1 флажок, его идентификатор сообщения хранится в NSString
, и если я выберу 2 флажка, то 2 сообщения этих флажков хранятся в строке, как это можно сделать. У меня был массив maked, в котором я хочу сохранить идентификаторы сообщений checkboxes, но я получаю следующее исключение. Ниже приведен мой пример кода флажков действиязавершение с неперехваченным исключением типа NSException 4
-(IBAction)checkButton:(UIButton *)sender
{
CGPoint buttonPosition = [sender convertPoint:CGPointZero toView:self.activitiesTableView_];
NSIndexPath *indexPath = [self.activitiesTableView_ indexPathForRowAtPoint:buttonPosition];
if ([self.checkimageArray containsObject:[self.lblArray objectAtIndex:indexPath.row]]) {
[self.checkimageArray removeObject:[self.lblArray objectAtIndex:indexPath.row]];
[self.checkboxmessageArray removeObject:[[self.inboxmessagesarray objectAtIndex:sender.tag]objectForKey:@"messageid"]];//here i am removing whien chekbox is unchecked
else {
[self.checkimageArray addObject:[self.lblArray objectAtIndex:indexPath.row]];
[self.checkboxmessageArray addObject:[[self.inboxmessagesarray objectAtIndex:sender.tag]objectForKey:@"messageid"]];// i am getting exception in this line
}
}
В чем причина, почему я получаю это исключение застрял в нем в течение многих дней?
вы можете присвоить значение тега checkbox button.index value - значение тега checkbox.best и простой способ работы. –
как это можно сделать ??? вы будете предоставлять некоторые вещи для этого? –
@MishalAwan у вас есть только один флажок в каждой ячейке? –