Получение нераспознанной ошибки селектора - PullRequest
0 голосов
/ 07 января 2012

Вот что я пытаюсь сделать:

Я пытаюсь передать строку из выбора UITableView в веб-сервис и вернуть набор данных.Когда я жестко кодирую параметр, код работает нормально.При использовании кода ниже я получаю эту ошибку:

- [NSCFString stringByReplacingOccurencesOfString: withString:]: нераспознанный селектор, отправленный экземпляру 0x6054

-(void) getStateData 
{
    stateWebService = [[NSMutableData data] retain];
    NSMutableURLRequest *request = [[NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://www.**********.com/webservices.asmx/getCGbyState?"]] retain];
    //[request appendString:_Campground.country];
    NSString *country = [_Campground.country stringByReplacingOccurencesOfString:@" " withString:@""];
    [request setHTTPMethod:@"POST"];
    NSString *postString = (@"country=%@",country);
    [request setHTTPBody:[postString dataUsingEncoding:NSUTF8StringEncoding]];
    NSURLConnection *myConnection = [NSURLConnection connectionWithRequest:request delegate:self];
    [myConnection start];
}

Ответы [ 3 ]

3 голосов
/ 07 января 2012

У вас отсутствует 'r' в stringByReplacingOccurencesOfString.Это должно быть stringByReplacingOccurrencesOfString.

1 голос
/ 07 января 2012

Вам не хватает "r" в stringByReplacingOccurrencesOfString

occurrences взять 2 "р"

0 голосов
/ 07 января 2012

Где определено _Campground.country? Он потенциально освобождается до того, как вы позвоните по нему stringByReplacingOccurencesOfString:withString:.

Вы можете включить объекты-зомби , чтобы увидеть, что на самом деле 0x6054.

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