Php NSURL连接响应切割一些零件
我有一个NSURLConnection,一切都很完美:) 我从php脚本中得到一个值,如下所示:Php NSURL连接响应切割一些零件,php,objective-c,Php,Objective C,我有一个NSURLConnection,一切都很完美:) 我从php脚本中得到一个值,如下所示: <?php echo "372"; ?> 有两个连接。conectionUpload上载图像并检查何时完成。如果完成,一个新连接将开始获取图像ID。在upload.php文件中,我将图像的randomID写入randomnumber.php,randomnumber.php的响应将加载到字符串中 你能提供一些你的代码吗?例如NSURLConnection和UIAlertViewiOS转
<?php
echo "372";
?>
有两个连接。conectionUpload上载图像并检查何时完成。如果完成,一个新连接将开始获取图像ID。在upload.php文件中,我将图像的randomID写入randomnumber.php,randomnumber.php的响应将加载到字符串中 你能提供一些你的代码吗?例如NSURLConnection和UIAlertViewiOS转储的内容实际上是响应返回的内容(当然在标准浏览器视图中不可见)。显然,您的宿主动态添加了一些JS“分析代码”。请描述一下您的服务器设置以澄清问题。我添加了一些代码并简要解释了发生的事情。)Matze:您所说的服务器设置是什么意思?:)很抱歉伙计们:我禁用了分析代码。这在我的webjhoster小组中是可能的。让我测试一下它是否有效:)编辑:有效:)
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
[progressAlert dismissWithClickedButtonIndex:0 animated:YES];
if (connection == connectionUpload) {
[self newConnection];
connectionUpload = nil;
}
else {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Response" message:response delegate:nil cancelButtonTitle:@"Okay" otherButtonTitles: nil];
[alert show];
connectionImage = nil;
}
}
-(void)newConnection {
NSURLRequest *requestID = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://jackdev.comeze.com/upload/randomnumber.php"] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0];
connectionImage = [[NSURLConnection alloc] initWithRequest:requestID delegate:self];
if (connectionImage) {
//connect
} else {
//error
}
}
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
if (connection == connectionImage) {
response = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
}
else {
//nothing
}
}