将更改的数据保存到数据库

用户名

在我的应用程序中,我以json格式从服务器获取数据并进行了一些更改。我能够在我的应用程序中下载和保存数据,但是我无法将数据发布到服务器中。我正在通过此操作使用SQLITE和ASIHTTP。我想通过单击“提交按钮”将数据保存在服务器上。

将数据保存到服务器的任何帮助。

伍德斯托克

实现所需目标的最佳方法是在服务器上创建一个基于PHP的API,并使用包含要保存的有效负载的发布数据调用该API。

在服务器上获得发布数据后,就可以使用PHP解析信息并将其注入到本地数据库中。

教程...

为了在iOS上的Objective C源代码中实际调用PHP API,我建议使用AFNetworking一个适用于iOS的不错的网络框架:AFNetworking(该网络最近已更新至2.0版,并且该框架略有更改,在本示例中,我已链接到1.x版本,且此类仅存在于该版本中)。

您可以使用AFHTTPClient类。

假设您的AFHTTPClient实例称为:

AFHTTPClient *client;

然后像这样使用它:

首先创建一个字典,其中包含您的PHP API参数(例如,API命令)以及要传递给服务器的所有数据:

NSDictionary *params = @{@"cmd":@"uploadData",
                           @"dataToUpload":[_dataModel someData],
                           @"someOtherDataToUpload":[_dataModel someOtherData]};

然后像这样在客户端上调用post函数。注意:它具有完成成功或失败的完成块。

    [self.client postPath:@"/api.php" 
                            parameters:params 
                            success:^(AFHTTPRequestOperation *operation, id responseObject) {

         //Success block call back (do some code here, 
         //update UI to say upload complete)
    }
    failure:^(AFHTTPRequestOperation *operation, NSError *error) {
         //Upload failed... Do some UI update here also maybe?      

    }

其余的工作只需在Web服务器上的PHP中完成。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据保存到数据库

来自分类Dev

将数据保存到数据库

来自分类Dev

将DataGridView的更改保存到数据库

来自分类Dev

将实例保存到数据库

来自分类Dev

将列表保存到数据库

来自分类Dev

将实例保存到数据库

来自分类Dev

CakePHP没有将数据保存到数据库

来自分类Dev

将数据数组保存到数据库

来自分类Dev

将数据从前端保存到数据库

来自分类Dev

cakephp将数据保存到数据库中

来自分类Dev

将标记数据保存到数据库

来自分类Dev

将模型数据保存到数据库

来自分类Dev

数据刮板将结果保存到数据库

来自分类Dev

如何将PhoneNumberField数据保存到数据库?

来自分类Dev

WordPress通过AJAX将数据保存到数据库

来自分类Dev

CakePHP无法将数据保存到数据库

来自分类Dev

cakephp将数据保存到数据库中

来自分类Dev

Portia,如何将数据保存到数据库?

来自分类Dev

将模型数据保存到数据库

来自分类Dev

数据刮板将结果保存到数据库

来自分类Dev

Django将数据保存到数据库

来自分类Dev

无法将数据保存到 Firebase 数据库

来自分类Dev

Laravel,将数据从数组保存到数据库

来自分类Dev

Datagridview不将更改保存到数据库

来自分类Dev

保存到数据库之前更改WPF DatePicker格式

来自分类Dev

将更改,角度和节点js保存到数据库

来自分类Dev

将更改保存到Entity Framework 6中的数据库

来自分类Dev

如何解决“无法从事件处理程序将更改保存到数据库”的问题?

来自分类Dev

ASP.NET-无法将更改从GridView保存到数据库