搜索谷歌和堆栈溢出后,没有成功找出我的问题...
从第一个视图(登录视图)访问sqlite3中的数据。对于有效用户,app有一个新的视图来下载数据和
我正在通过NSURLConnection发送请求,我不知道问题出在哪里
lldv error ,, thread 1: EXC_BAD_ACCESS code = 1, address = 0.------ (different every time)
到目前为止这是我的代码.. 在我的.h文件中
@property(nonatomic ,retain) NSURLConnection *URLConnection;
即时通讯我正确合成并将其用作
message = @""; // SQL query in XML formate
URL = [NSURL URLWithString:@"http://www.xxxxxx.co.uk/xmlserver/xxxxx.php"];
Request = [NSMutableURLRequest requestWithURL:URL];
[Request setHTTPMethod:@"POST"];
[Request setValue:@"application/xml; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
[Request setHTTPBody:[message dataUsingEncoding:NSUTF8StringEncoding]];
NSError *Error = nil;
//NSLog(@"%@",message);
//here i am getting the error….
URLConnection = [[NSURLConnection alloc] initWithRequest:Request delegate:self];
if (URLConnection)
{
{
NSData *XmlFile = [ NSURLConnection sendSynchronousRequest:Request returningResponse: nil error: nil ];
ErrorParsing=NO;
NSLog(@"Get data of XML...%ld",(long)QueryNumber);
XmlParser = [[NSXMLParser alloc] initWithData: XmlFile];
[XmlParser setDelegate:self];
[XmlParser parse];
}
}
还有一件事让我感到疑惑的是,当我在同一个视图上调用它时,它只是完美的,但现在给我上述错误...... 在这个问题上需要你的帮助...... :(
抱歉,我正在编辑我的问题 实际上这根本不是NSURLConnection错误,因为我在这个视图上设置了一个新按钮,按下按钮我正在调用一个新视图......这是我面临的同样问题.... 这是我的新视图调用代码MainView *Main = [[MainView alloc] initWithNibName:@"MainView" bundle:nil];
[self.view addSubview:Main.view];
并且已在此视图的.h文件中包含Mainview.h文件 现在请引导我弄清楚问题......
答案 0 :(得分:1)
您正在将ViewController添加为subView,这是错误的......您必须打开新的ViewController。
MainView *main = [[MainView alloc] initWithNibName:@"MainView" bundle:nil];
[self presentViewController:main animated:YES completion:nil];