0

我是 obj c n00b 如果这是一个愚蠢的问题,请原谅我,但是当这个 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=22 return_strr 帐户已验证204 2012-04-07 09:43:51.094 App[57919 :15e03] * 由于未捕获的异常 'NSRangeException' 导致应用程序终止,原因:'* -[__NSArrayI objectAtIndex:]: index 1 beyond bounds [0 .. 0]' *第一次抛出调用堆栈:(0x1a23022 0x1e0ccd6 0x1a0f644 0xdb5d 0x10a85d 0x19f7936 0x19f7d3 0x195a790 0x1959d84 0x1959c9b 0x230d7d8 0x230d88a 0x442626 0x279d 0x2065) 终止调用抛出异常

4

1 回答 1

0

在某个地方,您有一个数组,其中一个对象位于索引 0(边界 [0 .. 0])处,但您要求索引 1 处的对象(索引 1 超出范围)。检查您的objectAtIndex:电话代码。

于 2012-04-07T16:52:46.657 回答