小编lla*_*591的帖子

NSRangeException:调用堆栈不显示行号

我得到以下索引超出范围错误:

*** 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)

exception stack-trace ios nsrange

9
推荐指数
1
解决办法
5066
查看次数

禁用屏幕左边缘的3D Touch任务切换器手势

如果您使用带3D触控的iPhone稳固地按下屏幕的左边缘,您将调出任务切换器.

我想知道如何在我的应用中禁用此行为.

uigesturerecognizer ios task-switching ios9 3dtouch

6
推荐指数
1
解决办法
2339
查看次数