http请求循环不发送

时间:2014-01-31 14:40:18

标签: php mysql objective-c

为什么这不发送http请求?我正在尝试将登录的所有朋友添加到mysql表中。当我在浏览器http://www.ratemyplays.com/api/post_friends.php?name=%@&id=%@&userid=%@

中手动使用此网址时

它添加值%@,但不是在运行objective-c代码时。我在http请求循环中做错了什么?

for (NSDictionary<FBGraphUser>* friend in friends) {

     NSString *strURL = [NSString stringWithFormat:@"http://www.ratemyplays.com/api/post_friends.php?name=%@&id=%@&userid=%@",friend.name, friend.id, currentId];

     // to execute php code
     NSData *dataURL = [NSData dataWithContentsOfURL:[NSURL URLWithString:strURL]];

    // to receive the returend value
    NSString *strResult = [[NSString alloc] initWithData:dataURL encoding:NSUTF8StringEncoding];
                    NSLog(@"%@", strResult);
}

1 个答案:

答案 0 :(得分:0)

我认为你需要更清楚你想要在这里完成什么... nslog打印出的url看起来很好..你是什么意思添加%@?你在这个外观中所做的只是一次又一次地创建 - 一串URL而且没有对它做任何事......