0

PHPスクリプトを使用してサーバーから質問を受けています。問題数に応じてセル数を設定しているのですが、セルに書き込むと1問しか出力されません。for ループを使用すると、セルは空白になりますが、数値を設定すると、データベース内の質問の数に応じて同じ質問が繰り返されます。コードは次のとおりです。

    NSString *numOfQuestionsURL = @"http://**.***.**.**/count.php";
    NSData *dataURLforSize = [NSData dataWithContentsOfURL:[NSURL URLWithString: numOfQuestionsURL]];
    NSString *serverOutputforSize = [[NSString alloc] initWithData:dataURLforSize encoding:NSASCIIStringEncoding];
    int numOfQuestions = [serverOutputforSize intValue];
    for(int i = 0; i <= numOfQuestions; i++)
    {
        _hostStr = @"http://**.***.**.**/getQuestion.php?num=";
        _appendString = [[NSNumber numberWithInt:i] stringValue];
        _hostStr = [_hostStr stringByAppendingString: _appendString];
    }
    NSData *dataURL = [NSData dataWithContentsOfURL:[NSURL URLWithString: _hostStr]];
    NSString *serverOutput = [[NSString alloc] initWithData:dataURL encoding:NSASCIIStringEncoding];
    result.textLabel.text = serverOutput;

_appendString = [[NSNumber numberWithInt:i] stringValue]; 取得したい質問をスクリプトに伝える場所です。

4

1 に答える 1