我得到以下索引超出范围错误:
*** Terminating app due to uncaught exception 'NSRangeException', reason:
'*** -[__NSArrayM objectAtIndex:]: index 0 beyond bounds for empty array'
*** First throw call stack:
(0x2263052 0x24c7d0a 0x224fdb8 0x2f4a7 0x2264ec9 0x81e299 0x81e306 0x75aa30
0x75ac56 0x741384 0x734aa9 0x39a9fa9 0x22371c5 0x219c022 0x219a90a 0x2199db4
0x2199ccb 0x39a8879 0x39a893e 0x732a9b 0x1e5b 0x1dc5 0x1)
Run Code Online (Sandbox Code Playgroud)
我确切地知道错误意味着什么,但我发现这些错误很难修复,因为由于某种原因,调用堆栈没有告诉我调用数组的代码行.这是来自线程1的调用堆栈:
#0 0x9706d9c6 in __pthread_kill ()
#1 0x93e2cf78 in pthread_kill ()
#2 0x93e1dbdd in abort ()
#3 0x02859e78 in dyld_stub__Unwind_DeleteException ()
#4 0x0285789e in default_terminate() ()
#5 0x024c7f4b in _objc_terminate ()
#6 …Run Code Online (Sandbox Code Playgroud) 如果您使用带3D触控的iPhone稳固地按下屏幕的左边缘,您将调出任务切换器.
我想知道如何在我的应用中禁用此行为.