私は次のコードを持っています:
NSString *movies = [[NSString alloc] initWithData:webData7 encoding:NSUTF8StringEncoding];
NSLog(@"movies: %@", movies);
array_webdata = [parsedata objectWithString:movies error:nil];
userMovies = [array_webdata valueForKey:@"movies"];
NSLog(@"userMovies: %@", userMovies);
NSMutableArray *arrayCodes = [userMovies valueForKey:@"rtid"];
NSLog(@"arrayCodes: %@", arrayCodes);
最初の行で、私は次のように映画に保存します。
映画:
{"movies":[["rtid"、 "770672122"]、["rtid"、 "771268706"]、["rtid"、 "771240265"]、["rtid"、 "9377"]]}
with:userMovies = [array_webdata valueForKey:@"movies"];
userMoviesに保存します:
userMovies: (
rtid,
770672122
),
(
rtid,
771268706
),
(
rtid,
771240265
),
(
rtid,
9377
)
ここから、数値を抽出して、次のような別の配列を作成します。
コード:(770672122、771268706、771240265、9377)
しかし、次の行で、実行がクラッシュします:
NSMutableArray *arrayCodes = [userMovies valueForKey:@"rtid"];
エラーはEXC_BAD_ACCESSです。デバッグ領域にエラーが表示されない
何が悪いのか知っていますか?ありがとう!
質問をわかりやすくするために編集しました