Соединение не удалось!Ошибка - неподдерживаемый URL - PullRequest
0 голосов
/ 26 мая 2011

Я пытаюсь создать логин с именем и паролем и передать его URL-адресу, но у меня не получается установить соединение и выдает эту ошибку.Что я делаю не так?

Ошибка подключения!Ошибка - неподдерживаемый URL proyecto.lavidapirata.es/main/validate_credentials/

Это мой метод:

-(IBAction)login:(id)sender{

    NSString *uName = userName.text;
    NSString *uPass = userPass.text;

    if([userName.text isEqualToString:@""] || [userPass.text isEqualToString:@""])
    {
        greeting.text = @"Input Your Value";
        //[userName resignFirstResponder];
        //[userPass resignFirstResponder];
        return;
    }

    NSString *post =
    [[NSString alloc] initWithFormat:@"uname=%@&pwd=%@",uName,uPass];

    NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding
                         allowLossyConversion: YES];

    NSString *postLength = [NSString stringWithFormat:@
                            "%d",[postData length]];


    //Parte de la petición
    NSURL *url =
    [NSURL URLWithString:@"http://proyecto.lavidapirata.es"];
    //proyecto.lavidapirata.es/main/validate_credentials
    NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:url];
    [theRequest setHTTPMethod:@"POST"];
    [theRequest setValue:postLength forHTTPHeaderField:@"Content-Length"];
    [theRequest setHTTPBody:postData];

    NSURLConnection *theConnection = [[NSURLConnection alloc]
                                      initWithRequest:theRequest delegate:self];

    if(theConnection)
    {
        webData = [[NSMutableData data] retain];
    }
    else 
    {

    }

    //[userName resignFirstResponder];
    //[userPass resignFirstResponder];
    userName.text = nil;
    userPass.text = nil;    


}

, это моя консоль:

2011-05-26 11: 50: 32.856 PruebaPush [764: 207] - [NSCFString setLength:]: нераспознанный селектор отправлен в экземпляр 0x4bac460 2011-05-26 11: 50: 32.861 PruebaPush [764: 207] * Завершение работы приложения из-за невыключенияисключение 'NSInvalidArgumentException', причина: '- [NSCFString setLength:]: нераспознанный селектор, отправленный экземпляру 0x4bac460' * Стек вызовов при первом выбросе: (0 CoreFoundation 0x00dcb5a9 исключениеPreprocess + 185 1 libobjc.A.dylif3_jb0xfx00x0000+ 44 2 CoreFoundation 0x00dcd0bb - [NSObject (NSObject) doesNotRecognizeSelector:] + 187 3 CoreFoundation 0x00d3c966 __ пересылка + 966 4 CoreFoundation 0x00d3c522 _CF_forwarding_prep_0 + 50 5 PruebaPush 0x00003320 - [FirstViewController соединение: didReceiveResponse:] +111 6 Foundation 0x0005c3d0 - [NSURLConnection (NSURLConnectionReallyInternal) отправленоdDidReceiveResponse:] + 143 7 Фонд 0x0005c306 _NSURLConnectionDidReceiveResponse + 146 8 CFNetwork 0x013730cc _ZN19URLConnectionClient29_clientSendDidReceiveResponseEP14_CFURLResponsePNS_26ClientConnectionEventQueueE + 46 9 CFNetwork 0x0143f7ec _ZN19URLConnectionClient26ClientConnectionEventQueue33processAllEventsAndConsumePayloadEP20XConnectionEventInfoI12XClientEvent18XClientEventParamsEl + 560 10 CFNetwork 0x0143f9cf _ZN19URLConnectionClient26ClientConnectionEventQueue33processAllEventsAndConsumePayloadEP20XConnectionEventInfoI12XClientEvent18XClientEventParamsEl + 1043 11 CFNetwork 0x0136ac84 _ZN19URLConnectionClient13processEventsEv + 100 12 CFNetwork 0x0136aad3 _ZN17MultiplexerSource7performEv + 251 13 CoreFoundation 0x00dac8ff CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 15 14 CoreFoundation 0x00d0a88b __CFRunLoopDoSources0 + 571 15 CoreFoundation 0x00d09d86 __CFRunLoopRun + 470 16 CoreFoundation 0x00d09840 CFRunLoopRunSpecific + 208 17 CoreFoundation 0x00d09761 CFRunLoopRunInMode + 97 18 графических сервисов 0x017221c4 GSEventRunModal + 217 19 графических сервисов 0x01722289 GSEventRun + 115 20 UIKit 0x002c9c93 UIApplicationMain + 1160 21 PruebaPush 0 экземпляров: 0 * 0 0 0 0 0000 0 0 0 0 00 0 0 0 00 0 0 0 0 00 0 0 0 00 0 0 0 0 002 072 0 0 0 00 0 0 0 0 002 077

1 Ответ

0 голосов
/ 26 мая 2011

ошибка означает, что используемый URL-адрес является неправильным. Проверьте свой URL-адрес

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...