Objective c 使用NSURL连接发送多个url请求

Objective c 使用NSURL连接发送多个url请求,objective-c,ios,nsurlconnection,Objective C,Ios,Nsurlconnection,我需要在一个视图中多次发送数据。我有大约6个UISwitch,每次更改它们的值时,我都需要(通过POST方法)将数据(一个简单的NSString)发送到我的php脚本(http://www.mydomain.com/script/dowork.php) 在过去的几天里,我一直在努力做到这一点,因为我只在一个交换机上实现了这一点,但在用户更换多个交换机时却无法实现。如果有人能给我一个例子,说明如何做到这一点,这将意味着很多 编辑 我现在就是这样做的: -(IBAction)switchSelect

我需要在一个视图中多次发送数据。我有大约6个UISwitch,每次更改它们的值时,我都需要(通过POST方法)将数据(一个简单的NSString)发送到我的php脚本(http://www.mydomain.com/script/dowork.php)

在过去的几天里,我一直在努力做到这一点,因为我只在一个交换机上实现了这一点,但在用户更换多个交换机时却无法实现。如果有人能给我一个例子,说明如何做到这一点,这将意味着很多

编辑

我现在就是这样做的:

-(IBAction)switchSelector:(id)sender {
    switch ([sender tag]) {
        case 0:
            if (switchMax.on) {
                //here I Send it to the method that will make the connection
                [self registerWithServer:@"Tokens"]; 

                NSUserDefaults* defaults  = [NSUserDefaults standardUserDefaults];
                [defaults setBool: switchMax.on forKey: K_SWITCH_KEY];
                [defaults synchronize];
            } else {
                //other stuff
            }
            break;
    }
}

你是怎么做到只用一个开关的?你能把密码也贴出来吗?
对于多个开关,只需将您的方法与interface builder中的valueChanged连接起来。在该方法中,检查哪个开关处于打开状态-
如果([mySwitch1 isOn])
,编辑您的
NSString
并发送它。

只是一些想法,但您真的需要立即将更改发送到服务器吗?假设在某些设置面板中使用了这些开关,则可以在用户完成面板操作后保存设置并将其发送到服务器,例如,当用户按下“完成”按钮或退出此视图时。这样,您只需发送一次请求,而无需多次发送


请记住,用户使用的是移动设备,您应该尽量降低数据使用率

问题不在于开关或识别已更改的开关。。。问题是使用NSURLConnection多次发送数据。我不知道怎么做。。。。谢谢,我不知道我现在是否完全明白了。只需对其他交换机执行
[self registerWithServer:@“new str”]
即可。您可以向我展示一个示例,说明如何使用“Post”通过nsurl连接多次发送数据。这才是真正的问题。开关是好的或坏的。只要做几次就行了。我相信如果你用谷歌搜索一下,会有更多的结果。谢谢Majester,但我已经实现了类似link1的功能。当我需要在同一个视图中一个接一个地多次执行此操作时,它对我不起作用。请花时间正确格式化您的代码-它现在是一团混乱。