0

私のアプリでは、OnConnect から API を呼び出していますが、キー オブジェクトを JSON データから NSArray に渡して tableview に入力するのに問題があります。

私のブレークポイントは、objectAtIndex を tableview 行に渡す場所に来ます。スクリーンショットに表示されている JSON データに適切にアクセスしているかどうか、誰か教えてください。これは、JSON と API を使用した最初の試みです。

詳細については、以下のコードと API 応答を参照してください。

cell.textLabel.text = [[movieslist objectAtIndex:indexPath.row] objectForKey:@"startTime"];

> -[__NSCFDictionary objectAtIndex:]: unrecognized selector sent to instance 0xd673bb0

[{
    "startTime": "2013-08-18T12:10Z",
    "endTime": "2013-08-18T14:35Z",
    "duration": 145,
    "ratings": [{
        "body": "Motion Picture Association of America",
        "code": "PG"
    }],
4

1 に答える 1

1

印刷してmoviesList、期待どおりの結果が得られていることを確認してください。

ただし、データを取得していますが、予想どおり、NSArrayではなくNSDictionaryを返しています。

NSDictionary を返すため、objectAtIndexメソッドがなく、表示されるエラーが発生します。

于 2013-08-19T00:33:36.633 に答える