我试图将我的项目连接到php文件,但每次显示:
ADDRESPONSE - ADDING TO MEMORY ONLY
我以前从未见过它。 这是我使用的代码:
//Gets the php
FindURL = [NSString stringWithFormat:@"http://domain.com/Myfile.php?username=%@", Username.text];
// to execute php code
URLData = [NSData dataWithContentsOfURL:[NSURL URLWithString:FindURL]];
// to receive the returend value
DataResult = [[NSString alloc] initWithData:URLData encoding:NSUTF8StringEncoding];
NSLog(@"%@",DataResult);
我该怎么办?
提前致谢
更新代码:
- (IBAction)UpdateList:(id)sender{
NSURLRequest *request=[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://domain.com/Myfile.php"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:15.0];
NSURLConnection *Connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
if (Connection) {
//Connect
}else{
//Error
}
}
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{
DataResult = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"%@", DataResult);
}
答案 0 :(得分:2)
我遇到了同样的问题 - 请查看以下内容,这可能会对您有所帮助: Log Messages I didn't asked for in Xcode 4.5 with iOS 6.0
到目前为止我还没有找到解决方案,但是由于我现在知道这个日志是由操作系统生成的,所以我不再在源代码中查找它的来源:)
答案 1 :(得分:0)
我通过将NSURLRequest
设置为无效的网址来获取此日志。我的应用程序应该在服务器端捕获错误时显示UIAlertView
,因此我要求我们的系统管理员将我们的整个站点关闭,以便我可以看到会发生什么。他拒绝了我的请求,因此我输入了随机字母,并在请求网址的末尾添加了.com
。
原来我们有一个似乎无法从我的WiFi连接访问的内部测试服务器,因此当我更改URL时,日志停止显示。