gpt4 book ai didi

iphone - 通过解析 XML 传递 UITableView

转载 作者:行者123 更新时间:2023-11-29 03:49:07 25 4
gpt4 key购买 nike

我正在解析 XML 并从 UITablevView 中进行选择,但我有一个问题,即如何更改每个选择上的链接?

例如;

www.example.com/test12.php?d=0

www.example.com/test12.php?d=1&il=istanbul

www.example.com/test12.php?d=2&il=istanbul&ilce=kadikoy

如何更改 UITableView 上每个选择的 d= 、 il= 和 ilce= 值?

我已经写了这个,但无法进一步。

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *selectedCell = [tableView cellForRowAtIndexPath:indexPath];
NSString *cellText = selectedCell.textLabel.text;

NSString *linkID = @"http://example/test12.php?d=@%&il=@%";

NSLog(@"%@ Selected", cellText);
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

containerObject = [objectCollection objectAtIndex:indexPath.row];

if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault
reuseIdentifier:CellIdentifier];
}

// Set up the cell...
cell.textLabel.text = containerObject.city;
return cell;
}

从现在开始谢谢。

最佳答案

基本上,您从行中获取模型并通过 stringWithFormat 插入值:

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{
YourModel* containerObject = [objectCollection objectAtIndex:indexPath.row];
NSString *linkID = [NSString stringWithFormat:@"http://example/test12.php?d=%@&il=%@", containerObject.var1, containerObject.var2];
}

关于iphone - 通过解析 XML 传递 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17291152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com