首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在-didSelectRowAtIndexPath上调用特定的web服务

在-didSelectRowAtIndexPath上调用特定的web服务
EN

Stack Overflow用户
提问于 2012-01-02 14:01:51
回答 2查看 163关注 0票数 0

我正在实现使用URL服务的应用程序(首先进行身份验证,然后调用不同的URL服务,并将提供的令牌作为URL中的标头字段)

在身份验证阶段之后,我将向用户显示主页。在主页上,我显示了UITableView (上面有9个单元格)。

如果是这些按钮,我会相应地编写9个"onButtonClick“函数来调用9个不同的were服务。

为了实现这个结构,什么是最好的实现(或流程)。

如果你想知道更多细节,请告诉我。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-02 14:05:23

您可以将服务的URL放在一个附加到表视图的视图控制器(或真正的委托)的数组中,然后使用所选行作为数组的索引并调用服务。

票数 1
EN

Stack Overflow用户

发布于 2012-01-02 14:26:11

不需要单独编写九个方法

您可以使用JASON COCO的方法,正如他所说的那样,将URL存储在数组中。

当您将单击特定行时。您应该将该URL传递给Web服务方法

假设你有

代码语言:javascript
复制
- (void)tableView:(UITableView *)tableView1 didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

  NSString* urlString=[self.URLArray objectAtIndex:indexPath.row];

  [self callWebSerciceWithUrl:urlString];
}

-(void)callWebSerciceWithUrl:(NSString* )Url{

 //Use that URL String for calling web services...

 //You Should write your Remaining web service Code here...
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8697878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档