Iphone 用iOS发布PHP

Iphone 用iOS发布PHP,iphone,objective-c,ios,xcode,cocoa,Iphone,Objective C,Ios,Xcode,Cocoa,我是iOs的初学者,我试图将一个值发布到php页面,该页面处理其余代码。但是,在Xcode中,应用程序崩溃时,该代码不会在日志或控制台中显示任何警告或错误,尽管如此,我不确定发生了什么 代码如下: NSMutableURLRequest *request =[NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://www.mysite.com/post.php"]]; [request setHTTPMethod:@"PO

我是iOs的初学者,我试图将一个值发布到php页面,该页面处理其余代码。但是,在Xcode中,应用程序崩溃时,该代码不会在日志或控制台中显示任何警告或错误,尽管如此,我不确定发生了什么

代码如下:

NSMutableURLRequest *request =[NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://www.mysite.com/post.php"]];
[request setHTTPMethod:@"POST"];

 NSString *post =[[NSString alloc] initWithFormat:@"type=%@",typeofResponse.text];
 [request setHTTPBody:[post dataUsingEncoding:NSUTF8StringEncoding]];

 NSURLResponse *response;
 NSError *err;
 [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&err];
我正试图通过GET变量将“typeofResponse.text”发送到php。然后php脚本将其插入数据库。然而,“类型”总是以空白结束,应用程序在模拟器中崩溃,没有日志。怎么了


是的,我知道这是不安全的,我这样做是为了让我的脚被iOS打湿。谢谢

首先,你在发送前检查过*帖子了吗?它在发送前真的包含了什么吗?其次,您的服务器的php是否配置为通过get或POST获取类型?是的,数据位于变量“typeofResponse.Text”中,当它崩溃时,调试器会提供正确的变量。此外,php脚本似乎也在工作,因为当我手动运行它时,post.php?type=test会执行预期的行为。再次,确保您的php设置为post,而不是GET,当您以push.php?type=test运行它时,它设置为GETWow,我不敢相信我犯了如此愚蠢的错误,是的,它现在正在工作-至少php脚本是这样的。应用程序仍然在提交时崩溃,但是控制台中没有任何内容。谢谢你帮我解决业余博文中的错误。这次事故怎么样?您的调试器在崩溃时指向哪里?什么时候?