Terminating app due to uncaught exception 'NSRangeException', reason: -[__NSArrayM objectAtIndex:]: index 0 beyond bounds for empty array'


*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]: index 0 beyond bounds for empty array' 
*** First throw call stack: 
(0x1f9b012 0x1a90e7e 0x1f3d0b4 0x6baaf 0x1aa46b0 0x1c1bb 0x1aa46b0 0x14d0765 0x1f1ef3f 0x1f1e96f 0x1f41734 0x1f40f44 0x1f40e1b 0x27bd7e3 0x27bd668 0x9d4ffc 0x2a32 0x2965) 
這種報錯怎么處理?

很明顯是數組越界,意思是,你在使用數組的時候,比如你有0-8 共9個對象,可你要去取第10個元素array[9]([array objectAtIndex:9] )那肯定出錯了撒!看看是哪個地方的數組下標用錯了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM