[parser setDelegate: self]; - PullRequest
       3

[parser setDelegate: self];

0 голосов
/ 07 февраля 2012
NSString* username = [[NSUserDefaults standardUserDefaults] stringForKey:@"username_preference"];
NSString* accountPassword = [[NSUserDefaults standardUserDefaults] stringForKey:@"password_preference"];
NSString* urlString = [NSString stringWithFormat:@"https://%@:%@@testing.com/test.php",username,accountPassword];    
NSURLRequest* request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString]];
NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;

int status = [httpResponse statusCode];
if (!((status >= 200) && (status < 300))) {
    NSLog(@"Connection failed with status %@", status);
    [UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
} else {
    NSXMLParser* xmlparser = [[NSXMLParser alloc] initWithData: response];
    NSLog(@"at parser %@", xmlparser);
    [parser setDelegate:self];

Последняя строка кода показывает мне ошибку и предлагает "изменить парсер на паузу" !! Пожалуйста, помогите !!

Ответы [ 2 ]

2 голосов
/ 07 февраля 2012

Ну, разве это не потому, что ваша переменная синтаксического анализатора называется 'xmlparser', а не 'parser'?

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

Изменить parser на xmlparser.

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