线程0崩溃,SIGABRT异常和__pthread_kill

时间:2017-08-24 20:00:50

标签: ios swift

我们正在开发已经收到崩溃的应用程序。在调试时,我们暂时无法找到问题的根源。我知道问题与解除分配的对象有关。如果有人能指出我的课程或观点的方向或导致问题的事情,我会很乐意欣赏。感谢

Incident Identifier: 
CrashReporter Key:   
Hardware Model:      iPhone9,4
Process:         MYAPP [26490]
Path:            /var/containers/Bundle/Application/2D7244DE-6519-43CB-B3FF-AD502F5921D7/MYAPP.app/MYAPP
Identifier:      com.MYAPP.ios
Version:         1.2.0 (120)
Code Type:       ARM-64
Parent Process:  ??? [1]

Date/Time:       2017-08-24T13:57:21Z
Launch Time:     2017-08-24T13:32:26Z
OS Version:      iPhone OS 10.2.1 (14D27)
Report Version:  104

Exception Type:  SIGABRT
Exception Codes: #0 at 0x18c747014
Crashed Thread:  0

Thread 0 Crashed:
0   libsystem_kernel.dylib               0x000000018c747014 __pthread_kill + 8
1   libsystem_pthread.dylib              0x000000018c80f450 pthread_kill + 108
2   libsystem_c.dylib                    0x000000018c6bb400 abort + 136
3   libsystem_malloc.dylib               0x000000018c78ba5c nanozone_error + 328
4   libsystem_malloc.dylib               0x000000018c78cf18 nano_realloc + 372
5   libsystem_malloc.dylib               0x000000018c77f240 malloc_zone_realloc + 176
6   Foundation                           0x000000018e1ca628 -[NSString quotedStringRepresentation] + 728
7   Foundation                           0x000000018e1aa44c -[NSString _stringRepresentation] + 372
8   CoreFoundation                       0x000000018d6a1f3c -[NSArray descriptionWithLocale:indent:] + 400
9   Foundation                           0x000000018e184af4 _NSDescriptionWithLocaleFunc + 72
10  CoreFoundation                       0x000000018d73a23c __CFStringAppendFormatCore + 7992
11  CoreFoundation                       0x000000018d7382c8 _CFStringCreateWithFormatAndArgumentsAux2 + 240
12  Foundation                           0x000000018e184968 +[NSString stringWithFormat:] + 64
13  UIKit                                0x0000000193f83090 UIViewAlertForUnsatisfiableConstraints + 660
14  Foundation                           0x000000018e1f94cc -[NSISEngine handleUnsatisfiableRowWithHead:body:usingInfeasibilityHandlingBehavior:mutuallyExclusiveConstraints:] + 460
15  Foundation                           0x000000018e1d9df8 -[NSISEngine tryUsingArtificialVariableToAddConstraintWithMarker:rowBody:usingInfeasibilityHandlingBehavior:mutuallyExclusiveConstraints:] + 380
16  Foundation                           0x000000018e1d59c4 -[NSISEngine tryToAddConstraintWithMarker:expression:integralizationAdjustment:mutuallyExclusiveConstraints:] + 684
17  Foundation                           0x000000018e1d55cc -[NSLayoutConstraint _addLoweredExpression:toEngine:integralizationAdjustment:lastLoweredConstantWasRounded:mutuallyExclusiveConstraints:] + 280
18  Foundation                           0x000000018e1d31e0 -[NSLayoutConstraint _addToEngine:integralizationAdjustment:mutuallyExclusiveConstraints:] + 268
19  UIKit                                0x000000019372b2a0 -[UIView(UIConstraintBasedLayout) _layoutEngine_didAddLayoutConstraint:roundingAdjustment:mutuallyExclusiveConstraints:] + 504
20  UIKit                                0x000000019372b068 -[UIView(UIConstraintBasedLayout) _tryToAddConstraintWithoutUpdatingConstraintsArray:roundingAdjustment:mutuallyExclusiveConstraints:] + 32
21  UIKit                                0x000000019372b028 -[UIView(UIConstraintBasedLayout) _tryToAddConstraint:roundingAdjustment:mutuallyExclusiveConstraints:] + 224
22  UIKit                                0x0000000193f77900 -[UIView(UIConstraintBasedLayout) _resetLayoutEngineHostConstraintsForAxis:] + 324
23  Foundation                           0x000000018e1d2d10 -[NSISEngine withBehaviors:performModifications:] + 164
24  UIKit                                0x0000000193f7799c -[UIView(UIConstraintBasedLayout) _resetLayoutEngineHostConstraints] + 68
25  UIKit                                0x000000019376c1f0 -[UIView(UIConstraintBasedLayout) _updateLayoutEngineHostConstraints] + 548
26  UIKit                                0x0000000193f7f1cc -[UIView(AdditionalLayoutSupport) _updateSystemConstraints] + 68
27  UIKit                                0x0000000193f7de80 -[UIView(AdditionalLayoutSupport) _sendUpdateConstraintsIfNecessaryForSecondPass:] + 188
28  UIKit                                0x0000000193f7e1d0 -[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededCollectingViews:forSecondPass:] + 628
29  Foundation                           0x000000018e1d2d10 -[NSISEngine withBehaviors:performModifications:] + 164
30  UIKit                                0x0000000193f7e41c -[UIView(AdditionalLayoutSupport) _recursiveUpdateConstraintsIfNeededCollectingViews:forSecondPass:] + 116
31  UIKit                                0x0000000193f7e158 -[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededCollectingViews:forSecondPass:] + 508
32  UIKit                                0x0000000193f7e974 __100-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededWithViewForVariableChangeNotifications:]_block_invoke + 80
33  UIKit                                0x0000000193f7db30 -[UIView(AdditionalLayoutSupport) _withUnsatisfiableConstraintsLoggingSuspendedIfEngineDelegateExists:] + 132
34  UIKit                                0x0000000193f7e580 -[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededWithViewForVariableChangeNotifications:] + 160
35  UIKit                                0x0000000193f7f58c -[UIView(AdditionalLayoutSupport) _updateConstraintsAtEngineLevelIfNeededWithViewForVariableChangeNotifications:] + 368
36  UIKit                                0x00000001939285e4 -[UIView(Hierarchy) _updateConstraintsAsNecessaryAndApplyLayoutFromEngine] + 176
37  UIKit                                0x000000019362bacc -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 1268
38  QuartzCore                           0x0000000190ad99d8 -[CALayer layoutSublayers] + 144
39  QuartzCore                           0x0000000190ace4cc CA::Layer::layout_if_needed(CA::Transaction*) + 288
40  UIKit                                0x0000000193640500 -[UIView(Hierarchy) layoutBelowIfNeeded] + 1012
41  UIKit                                0x000000019363c7dc +[UIView(Animation) performWithoutAnimation:] + 100
42  UIKit                                0x0000000193971cbc -[UITableView _createPreparedCellForGlobalRow:withIndexPath:willDisplay:] + 1068
43  UIKit                                0x0000000193971d88 -[UITableView _createPreparedCellForGlobalRow:willDisplay:] + 76
44  UIKit                                0x000000019395f320 -[UITableView _updateVisibleCellsNow:isRecursive:] + 2300
45  UIKit                                0x0000000193976dec -[UITableView _performWithCachedTraitCollection:] + 112
46  UIKit                                0x0000000193712de8 -[UITableView layoutSubviews] + 172
47  UIKit                                0x000000019362ba80 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 1192
48  QuartzCore                           0x0000000190ad99d8 -[CALayer layoutSublayers] + 144
49  QuartzCore                           0x0000000190ace4cc CA::Layer::layout_if_needed(CA::Transaction*) + 288
50  QuartzCore                           0x0000000190ace38c CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 28
51  QuartzCore                           0x0000000190a4b3e0 CA::Context::commit_transaction(CA::Transaction*) + 248
52  QuartzCore                           0x0000000190a72a68 CA::Transaction::commit() + 508
53  QuartzCore                           0x0000000190a73488 CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) + 116
54  CoreFoundation                       0x000000018d7260c0 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 28
55  CoreFoundation                       0x000000018d723cf0 __CFRunLoopDoObservers + 368
56  CoreFoundation                       0x000000018d724180 __CFRunLoopRun + 1020
57  CoreFoundation                       0x000000018d6522b8 CFRunLoopRunSpecific + 440
58  GraphicsServices                     0x000000018f106198 GSEventRunModal + 176
59  UIKit                                0x00000001936997fc -[UIApplication _run] + 680
60  UIKit                                0x0000000193694534 UIApplicationMain + 204
61  MYAPP                                0x000000010003ad3c main (AppDelegate.swift:26)
62  ???                                  0x000000018c6355b8 0x0 + 0

Thread 1:
0   libsystem_kernel.dylib               0x000000018c729188 mach_msg_trap + 8
1   CoreFoundation                       0x000000018d7265d0 __CFRunLoopServiceMachPort + 188
2   CoreFoundation                       0x000000018d7241ec __CFRunLoopRun + 1128
3   CoreFoundation                       0x000000018d6522b8 CFRunLoopRunSpecific + 440
4   Foundation                           0x000000018e18f26c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 300
5   Foundation                           0x000000018e1afdd0 -[NSRunLoop(NSRunLoop) runUntilDate:] + 92
6   UIKit                                0x000000019400dc38 -[UIEventFetcher threadMain] + 132
7   Foundation                           0x000000018e28ce68 __NSThread__start__ + 1020
8   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
9   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
10  libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0

Thread 2:
0   libsystem_kernel.dylib               0x000000018c729188 mach_msg_trap + 8
1   CoreFoundation                       0x000000018d7265d0 __CFRunLoopServiceMachPort + 188
2   CoreFoundation                       0x000000018d7241ec __CFRunLoopRun + 1128
3   CoreFoundation                       0x000000018d6522b8 CFRunLoopRunSpecific + 440
4   CFNetwork                            0x000000018de57a70 +[NSURLConnection(Loader) _resourceLoadLoop:] + 332
5   Foundation                           0x000000018e28ce68 __NSThread__start__ + 1020
6   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
7   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
8   libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0

Thread 3:
0   libsystem_kernel.dylib               0x000000018c729188 mach_msg_trap + 8
1   CoreFoundation                       0x000000018d7265d0 __CFRunLoopServiceMachPort + 188
2   CoreFoundation                       0x000000018d7241ec __CFRunLoopRun + 1128
3   CoreFoundation                       0x000000018d6522b8 CFRunLoopRunSpecific + 440
4   CoreFoundation                       0x000000018d7340ec _legacyStreamRunLoop_workThread + 264
5   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
6   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
7   libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0

Thread 4:
0   libsystem_kernel.dylib               0x000000018c74723c __select + 8
1   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
2   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
3   libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0

Thread 5:
0   libsystem_kernel.dylib               0x000000018c729188 mach_msg_trap + 8
1   CoreFoundation                       0x000000018d7265d0 __CFRunLoopServiceMachPort + 188
2   CoreFoundation                       0x000000018d7241ec __CFRunLoopRun + 1128
3   CoreFoundation                       0x000000018d6522b8 CFRunLoopRunSpecific + 440
4   AVFAudio                             0x00000001a7157d24 GenericRunLoopThread::Entry(void*) + 160
5   AVFAudio                             0x00000001a717dd9c CAPThread::Entry(CAPThread*) + 80
6   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
7   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
8   libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0

Thread 6:
0   libsystem_kernel.dylib               0x000000018c746e1c __psynch_cvwait + 8
1   TwilioChatClient                     0x00000001021480ac 0x102110000 + 229548
2   TwilioChatClient                     0x0000000102151c2c 0x102110000 + 269356
3   TwilioChatClient                     0x0000000102162c8c 0x102110000 + 339084
4   TwilioChatClient                     0x000000010215f7fc 0x102110000 + 325628
5   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
6   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
7   libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0

Thread 7:
0   libsystem_kernel.dylib               0x000000018c746e1c __psynch_cvwait + 8
1   TwilioChatClient                     0x000000010224f834 0x102110000 + 1308724
2   TwilioChatClient                     0x000000010224f614 0x102110000 + 1308180
3   TwilioChatClient                     0x000000010224f2f8 0x102110000 + 1307384
4   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
5   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
6   libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0

Thread 8:
0   libsystem_kernel.dylib               0x000000018c746e1c __psynch_cvwait + 8
1   TwilioChatClient                     0x000000010224f834 0x102110000 + 1308724
2   TwilioChatClient                     0x000000010224f614 0x102110000 + 1308180
3   TwilioChatClient                     0x000000010224f2f8 0x102110000 + 1307384
4   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
5   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
6   libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0

Thread 9:
0   libsystem_kernel.dylib               0x000000018c746e1c __psynch_cvwait + 8
1   TwilioChatClient                     0x000000010224f834 0x102110000 + 1308724
2   TwilioChatClient                     0x000000010224f614 0x102110000 + 1308180
3   TwilioChatClient                     0x000000010224f2f8 0x102110000 + 1307384
4   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
5   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
6   libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0

Thread 10:
0   libsystem_kernel.dylib               0x000000018c746e1c __psynch_cvwait + 8
1   TwilioChatClient                     0x000000010224f834 0x102110000 + 1308724
2   TwilioChatClient                     0x000000010224f614 0x102110000 + 1308180
3   TwilioChatClient                     0x000000010224f2f8 0x102110000 + 1307384
4   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
5   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
6   libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0

Thread 11:
0   libsystem_kernel.dylib               0x000000018c746e1c __psynch_cvwait + 8
1   TwilioChatClient                     0x000000010224f834 0x102110000 + 1308724
2   TwilioChatClient                     0x000000010224f614 0x102110000 + 1308180
3   TwilioChatClient                     0x000000010224f2f8 0x102110000 + 1307384
4   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
5   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
6   libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0

Thread 12:
0   libsystem_kernel.dylib               0x000000018c746e1c __psynch_cvwait + 8
1   TwilioChatClient                     0x000000010224f834 0x102110000 + 1308724
2   TwilioChatClient                     0x000000010224f614 0x102110000 + 1308180
3   TwilioChatClient                     0x000000010224f2f8 0x102110000 + 1307384
4   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
5   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
6   libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0

Thread 13:
0   libsystem_kernel.dylib               0x000000018c746e1c __psynch_cvwait + 8
1   TwilioChatClient                     0x000000010224f834 0x102110000 + 1308724
2   TwilioChatClient                     0x000000010224f614 0x102110000 + 1308180
3   TwilioChatClient                     0x000000010224f2f8 0x102110000 + 1307384
4   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
5   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
6   libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0

Thread 14:
0   libsystem_kernel.dylib               0x000000018c746e1c __psynch_cvwait + 8
1   TwilioChatClient                     0x000000010224f834 0x102110000 + 1308724
2   TwilioChatClient                     0x000000010224f614 0x102110000 + 1308180
3   TwilioChatClient                     0x000000010224f2f8 0x102110000 + 1307384
4   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
5   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
6   libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0

Thread 15:
0   libsystem_kernel.dylib               0x000000018c746e1c __psynch_cvwait + 8
1   TwilioChatClient                     0x000000010224f834 0x102110000 + 1308724
2   TwilioChatClient                     0x000000010224f614 0x102110000 + 1308180
3   TwilioChatClient                     0x000000010224f2f8 0x102110000 + 1307384
4   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
5   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
6   libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0

Thread 16:
0   libsystem_kernel.dylib               0x000000018c746e1c __psynch_cvwait + 8
1   TwilioChatClient                     0x000000010224f834 0x102110000 + 1308724
2   TwilioChatClient                     0x000000010224f614 0x102110000 + 1308180
3   TwilioChatClient                     0x000000010224f2f8 0x102110000 + 1307384
4   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
5   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
6   libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0

Thread 17:
0   libsystem_kernel.dylib               0x000000018c746e1c __psynch_cvwait + 8
1   TwilioChatClient                     0x000000010224f834 0x102110000 + 1308724
2   TwilioChatClient                     0x000000010224f614 0x102110000 + 1308180
3   TwilioChatClient                     0x000000010224f2f8 0x102110000 + 1307384
4   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
5   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
6   libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0

Thread 18:
0   libsystem_kernel.dylib               0x000000018c72d64c kevent + 8
1   TwilioChatClient                     0x000000010224f88c 0x102110000 + 1308812
2   TwilioChatClient                     0x000000010224f614 0x102110000 + 1308180
3   TwilioChatClient                     0x000000010224f2f8 0x102110000 + 1307384
4   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
5   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
6   libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0

Thread 19:
0   libsystem_kernel.dylib               0x000000018c746e1c __psynch_cvwait + 8
1   TwilioChatClient                     0x000000010224f834 0x102110000 + 1308724
2   TwilioChatClient                     0x000000010224f614 0x102110000 + 1308180
3   TwilioChatClient                     0x000000010224f2f8 0x102110000 + 1307384
4   libsystem_pthread.dylib              0x000000018c80d850 _pthread_body + 236
5   libsystem_pthread.dylib              0x000000018c80d760 _pthread_start + 280
6   libsystem_pthread.dylib              0x000000018c80ad94 thread_start + 0



Thread 0 crashed with ARM-64 Thread State:
    pc: 0x000000018c747014     fp: 0x000000016fdcd430     sp: 0x000000016fdcd410     x0: 0x0000000000000000 
    x1: 0x0000000000000000     x2: 0x0000000000000000     x3: 0x0000000000000000     x4: 0x0000000000000000 
    x5: 0x0000000000000000     x6: 0x0000000000000001     x7: 0x0000000000000000     x8: 0x0000000008000000 
    x9: 0x0000000004000000    x10: 0x0000000000000000    x11: 0x000000000000000a    x12: 0x0000000000000000 
   x13: 0x0000000000000035    x14: 0x0034003100780030    x15: 0x0037003700300033    x16: 0x0000000000000148 
   x17: 0x000000018d65ca34    x18: 0x0000000000000000    x19: 0x0000000000000006    x20: 0x00000001b2f01c40 
   x21: 0x0000000000000001    x22: 0x0000000103164000    x23: 0x0000000177f1c1c0    x24: 0x0000000000000000 
   x25: 0xbaddc0dedeadbead    x26: 0x000000000000ffff    x27: 0x0000000000000087    x28: 0x000000000000005c 
    lr: 0x000000018c80f450   cpsr: 0x0000000000000000 

Link Register Analysis:
  Symbol: pthread_kill + 108
  Description: We have determined that the link register (lr) is very likely to contain the return address of frame #0's calling function, and have inserted it into the crashing thread's backtrace as frame #1 to aid in analysis. This determination was made by applying a heuristic to determine whether the crashing function was likely to have created a new stack frame at the time of the crash.
  Type: 1

如果需要,我可以上传其余的堆栈跟踪。帖子的体长有限制。

1 个答案:

答案 0 :(得分:1)

我无法为您提供准确的诊断,但也许这些观察结果可能有助于缩小可能性范围。

1)崩溃不在你的代码中(至少不是直接),因为堆栈跟踪只包含系统/ UIKit调用。

2)在编写字符串时发生错误,该字符串似乎是报告布局约束问题的错误(警报)消息。

3)尝试显示警报之前的调用表明布局约束正在尝试调整坐标舍入为整数值。

4)正在处理的布局是在准备UITableView单元格。但它可能不会调用您的代码(即不会出现自定义的UITableViewCell)。所以这将是tableview中的静态或标准单元格。

5)布局处理的模式似乎表明"比例"涉及约束,并且大小和比率产生的值超过整数的大小。准备错误消息时出错的事实让我相信这可能与无效的数值有关。请注意,可能还有其他原因导致字符串失败,但调用的上下文与大数字一致。

6)布局过程由值观察者触发,该观察者不会调用您的代码(或者至少似乎没有)。问题的触发器(用户操作)可能是应该/应该自动处理的UI更改事件(例如设备方向更改)。由于这发生在iPhone上,您可以排除分屏问题(您只能在iPad上获得)。其他可能的事件取决于您的应用程序的作用。

通过这种方式,您可以缩小具有静态单元格UITableview的视图的可能性。这些单元格必须包含一些使用比例约束的子视图(例如纵横比,相对高度/宽度)。请注意,布局约束函数的名称表明这可能是tableView单元格和tableview之间自动设置的相关内部约束。事件是这样的,在某些时候,至少会涉及到你自己的一个约束。

如果你的应用程序没有大量的表格视图,你可以把你的调查重点放在"自动"对可以在您拥有的UITableviews上执行的用户操作的反应。鉴于这种情况发生在iPhone上,您还需要通过展开segues或dismiss()来检查从模态视图返回的转换。 iPhone和iPod经常从呈现的VC中释放一些UI元素,这在某些情况下可能会导致不必要的行为。

希望这有帮助。