我正在开发iPhone应用程序,我想找出执行以下操作的最佳逻辑方式:
当用户点击按钮时,我必须从应用中将member_id
和event_id
发送到网络服务。我正在使用NSURLConnection
及其委托方法。
有两件事需要发生:
member_id
和event_id
)都需要插入服务器上的表A中event_id
网络服务必须回复表B中的一系列照片。这样做的正确方法是什么?
请注意,我只在两个示例中发送member_id
和event_id
。
答案 0 :(得分:0)
第一步是设计Web服务API。这可能听起来很简单,但事实恰恰相反。 “客户”从不做出这样的决定,而是“适应”。
一旦Web服务API一成不变,您就会尽力在iOS上实现相应的客户端API。
因此,您在一天结束时的任务可能是发送内容为JSON的POST请求:
{
"member_id": 1234567,
"event_id": 7654321
}
JSON包含的内容由Web服务API定义。不要打扰网络服务正在做什么 - 只需给它所需要的东西。