0

私はobjcn00bなので、これがばかげた質問である場合はご容赦ください。ただし、このJSON呼び出しが発生しているときにアプリがクラッシュし、以前はそうではありませんでした。私は95%ポジティブで、サーバーでのphp呼び出しと関係があります。これについての考えが大好きです。:)

ありがとう!

ここが壊れます...

else if([ret_st hasPrefix:@"Account veri"]){


    NSMutableArray *Array=[ret_st componentsSeparatedByString:@"_"];
    appDelegate.user_id=[Array objectAtIndex:1];

NSLog(@ "user_id%@"、appDelegate.user_id);

2012-04-07 09:43:51.094 App [57919:15e03] request requestType = signup&name = Test&email = test @ test.com&password = test&zip = 90084&id =22return_strrアカウント検証済み2042012-04-0709:43:51.094 App [57919 :15e03] *キャッチされなかった例外によるアプリの終了'NSRangeException'、理由:'* -[__ NSArrayI objectAtIndex:]:インデックス1が境界を超えています[0 .. 0]' *最初のスロー呼び出しスタック:(0x1a23022 0x1e0ccd6 0x1a0f644 0xdb5d 0x10a85d 0x19f7936 0 0x195a790 0x1959d84 0x1959c9b 0x230d7d8 0x230d88a 0x442626 0x279d 0x2065)例外をスローして終了します

4

1 に答える 1

0

インデックス0(境界[0 .. 0])に1つのオブジェクトを含む配列がありますが、インデックス1(境界を超えたインデックス1)にオブジェクトを要求しています。コードでobjectAtIndex:呼び出しを確認してください。

于 2012-04-07T16:52:46.657 に答える