как исправить предупреждение xcode "Результат выражения не используется" - PullRequest
4 голосов
/ 14 июля 2011

Я делаю процесс регистрации с моим приложением, где пользователь вводит номер, который я проверяю по моей базе данных ... в любом случае, длинная история, где я передаю код в мой NSString * startURL есть предупреждение, от которого я не могу избавиться, написано

"Результат выражения не используется"

Вы когда-нибудь испытывали что-то подобное, и если да, то как мне это исправить?

   -(void)startRegConnect:(NSString *)tempRegCode{

        //tempRegCode = S.checkString;
        NSLog(@"tempRegCode from RegConnection =%@",tempRegCode);


        NSString *code = [[NSString alloc] initWithString:tempRegCode];
        //urlstart string
        NSString *startURL = (@"http://188.162.17.44:8777/ICService/?RegCode=%@",code); //warning here

        NSURL *url = [NSURL URLWithString:startURL];

        //create a request object with that url
        NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:30];

        //clear out the exisiting connection if there is on
        if (connectionInProgress) {
            [connectionInProgress cancel];
            [connectionInProgress release];
        }

        //Instantiate the object to hold all incoming data
        [cookieData release];
        cookieData = [[NSMutableData alloc]init];

        //create and initiate the connection - non-blocking
        connectionInProgress = [[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:YES];

    }

Ответы [ 2 ]

12 голосов
/ 14 июля 2011

Вы не можете просто сделать (@"http://188.162.17.44:8777/ICService/?RegCode=%@",code). Используйте [NSString stringWithFormat:@"http://188.162.17.44:8777/ICService/?RegCode=%@", tempRegCode].

2 голосов
/ 06 сентября 2011

Это из-за круглых скобок.При написании (blabla) оно становится выражением, которое вы не используете в качестве выражения, поэтому компилятор жалуется.

Измените на [NSString stringWithFormat: ...]; и оно станет методом.

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