为什么这不发送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);
}
答案 0 :(得分:0)
我认为你需要更清楚你想要在这里完成什么... nslog打印出的url看起来很好..你是什么意思添加%@?你在这个外观中所做的只是一次又一次地创建 - 一串URL而且没有对它做任何事......