私のアプリの 1 つで、非常によくあるクラッシュが発生します。私はバグセンスでこのレポートを持っています:*** -[__NSArrayM objectAtIndex:]: index 0 beyond bounds for empty array
そして、シンボリック化後のこのスタック トレース:
0 CoreFoundation 0x3796b2a3 + 162
1 libobjc.A.dylib 0x3546b97f objc_exception_throw + 30
2 CoreFoundation 0x378b6b75 + 164
3 CoreData 0x357d9c93 + 1202
4 CoreData 0x357da863 + 1858
5 CoreFoundation 0x378bc037 _CFXNotificationPost + 1426
6 Foundation 0x39992d91 + 72
7 CoreData 0x35768307 + 78
8 CoreData 0x35767867 + 298
9 CoreData 0x356e9c0b + 2698
10 CoreData 0x356e910f + 270
11 CoreFoundation 0x379406cd + 20
12 CoreFoundation 0x3793e9c1 + 276
13 CoreFoundation 0x3793ed17 + 742
14 CoreFoundation 0x378b1ebd CFRunLoopRunSpecific + 356
15 CoreFoundation 0x378b1d49 CFRunLoopRunInMode + 104
16 GraphicsServices 0x355672eb GSEventRunModal + 74
17 UIKit 0x37329301 UIApplicationMain + 1120
18 HiBye 0x000c579d main + 244
19 libdyld.dylib 0x36207b20 + 0
問題が空であることは理解してNSMutableArray
いますが、コード内の場所または少なくとも潜在的な場所を見つけることができません。この痕跡が多くを語らないことは承知していますが、私が気づいていない可能性のあるアイデアや方向性が得られることを感謝します.
ありがとうシャニ