我正在实现使用URL服务的应用程序(首先进行身份验证,然后调用不同的URL服务,并将提供的令牌作为URL中的标头字段)
在身份验证阶段之后,我将向用户显示主页。在主页上,我显示了UITableView (上面有9个单元格)。
如果是这些按钮,我会相应地编写9个"onButtonClick“函数来调用9个不同的were服务。
为了实现这个结构,什么是最好的实现(或流程)。
如果你想知道更多细节,请告诉我。谢谢。
发布于 2012-01-02 14:05:23
您可以将服务的URL放在一个附加到表视图的视图控制器(或真正的委托)的数组中,然后使用所选行作为数组的索引并调用服务。
发布于 2012-01-02 14:26:11
不需要单独编写九个方法
您可以使用JASON COCO的方法,正如他所说的那样,将URL存储在数组中。
当您将单击特定行时。您应该将该URL传递给Web服务方法
假设你有
- (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...
}https://stackoverflow.com/questions/8697878
复制相似问题