У меня есть код, который отправляет данные POST на сайт PHP.Код:
request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:@"http://www.example.com/Testing/Testing.php"]];
[request setPostValue:targettype forKey:@"targettype"];
[request setPostValue:targetmethod forKey:@"targetmethod"];
[request setPostValue:sourceurl forKey:@"sourceurl"];
[request setPostValue:filepath forKey:@"filepath"];
[request setDelegate:self];
[request startAsynchronous];
Работает отлично.Как только эти данные отправлены и PHP-скрипт выводит некоторые данные, он создает файл .txt.Как только iPhone прочитает содержимое файла .txt, я хочу запустить ASIHTTPRequest для другого сценария PHP, который должен удалить этот файл .txt.С конца PHP, кажется, все работает, и данные прекрасно принимаются на iPhone.Однако, как только данные получены, у меня есть оператор if ... then, который проверяет данные, а затем, когда данные присутствуют, я хочу вызвать ASIHTTPRequest для удаления .txt.Это код, который я использовал для отправки данных в новое местоположение PHP:
{...
imageView.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString: string]]];
[self deletefile];
}
-(void) deletefile {
request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:@"http://www.prajoth.com/Testing/Testing.php"]];
[request setPostValue:@"hey" forKey:@"targettype"];
[request setPostValue:@"hey" forKey:@"targetmethod"];
[request setPostValue:@"hey" forKey:@"sourceurl"];
[request setPostValue:filepath forKey:@"filepath"];
[request setDelegate:self];
[request startAsynchronous];
}
Это по какой-то причине вызывает EXC_BAD_ACCESS.Консоль не показывает никаких сообщений об ошибках.Пожалуйста, помогите!