Во-первых, приложение работало нормально до того, как запрос был во ViewController. Теперь я переместил его в его собственный файл классов, чтобы он соответствовал модели MVC, но происходит сбой, когда я инициирую запрос. Я отладил и сузил его до строки, где я устанавливаю делегата как себя. Я отредактировал файл класса .h, чтобы он соответствовал 'ASIHTTPRequestDelegate', и до сих пор не повезло. Я не получаю сообщение об ошибке компилятора, когда выполнение приостанавливается, однако оно указывает на его строку кода при вызове метода:
if (delegate && [delegate respondsToSelector:didStartSelector]) {
Следующий код - это то, что я использую для инициирования запроса, и он вызывается из ViewController. Есть идеи?
-(void) authenticateLoginWithURLString:(NSString *)address Username:(NSString*)username Password:(NSString*)password{
//LoginViewController *loginVC = [LoginViewController new];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:address]];
[request setPostValue:username forKey:@"u"];
[request setPostValue:password forKey:@"pw"];
[request setDelegate:self];
[request startAsynchronous];
}