Я хочу, чтобы кнопка была нажата программно на первой кнопке. Мой телефонный номер клиента будет отображаться нажатием кнопки, после чего пользователь сможет позвонить. В мою таблицу я вставил следующий код
marker *aMarker = [[marker alloc] init];
PhoneLabel = [[[UILabel alloc] initWithFrame:CGRectMake(10, 45, 30, 20)] autorelease];
PhoneLabel.tag = kPhoneLabelTag;
PhoneLabel.font = [UIFont systemFontOfSize:14];
[cell.contentView addSubview:PhoneLabel];
PhoneB = [UIButton buttonWithType:UIButtonTypeCustom];
[PhoneB setTitle:aMarker.phone forState:UIControlStateNormal];
PhoneB.frame = CGRectMake(15, 45, 200, 20);
PhoneB.font = [UIFont systemFontOfSize:14];
PhoneB.titleLabel.textColor = [UIColor blackColor];
[cell.contentView addSubview:PhoneB];
[cell addSubview:PhoneB];
[GetDirectionB addTarget:self
action:@selector(phonecall:)
forControlEvents:UIControlEventTouchUpInside];
телефонная метка
PhoneLabel.text = [NSString stringWithFormat:@"p:%@"];
И в действии
-(void) phonecall:(id)sender
{
marker *aMarker = [[marker alloc] init];
tel:aMarker.phone;
}
на самом деле, какую логику я должен применить, чтобы при нажатии кнопки номера телефона вызывался тот же номер. Я получаю "aMarker.phone" с URL