gpt4 book ai didi

ios - iphone 应用程序崩溃 -[UITableView _selectRowAtIndexPath :animated:scrollPosition:notifyDelegate:]

转载 作者:行者123 更新时间:2023-11-29 12:52:58 25 4
gpt4 key购买 nike

我在 -[UITableView _selectRowAtIndexPath:animated:scrollPosition:notifyDelegate:] 处崩溃,没有任何痕迹引用我们的应用程序,任何人都可以告诉我问题是什么。大约有 500 次崩溃,其中 99% 在 ios7 系统上。

Thread : Crashed: com.apple.main-thread
0 libobjc.A.dylib 0x397e1b26 objc_msgSend + 5
1 UIKit 0x31c358bb -[UITableView _selectRowAtIndexPath:animated:scrollPosition:notifyDelegate:] + 1078
2 UIKit 0x31ce8f7b -[UITableView _userSelectRowAtPendingSelectionIndexPath:] + 214
3 UIKit 0x31b98fb9 _applyBlockToCFArrayCopiedToStack + 316
4 UIKit 0x31b111f3 _afterCACommitHandler + 430
5 CoreFoundation 0x2f3711cd __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 20
6 CoreFoundation 0x2f36eb71 __CFRunLoopDoObservers + 284
7 CoreFoundation 0x2f36eeb3 __CFRunLoopRun + 730
8 CoreFoundation 0x2f2d9c27 CFRunLoopRunSpecific + 522
9 CoreFoundation 0x2f2d9a0b CFRunLoopRunInMode + 106
10 GraphicsServices 0x34000283 GSEventRunModal + 138
11 UIKit 0x31b7d049 UIApplicationMain + 1136
12 MyApp 0x0004e813 main (main.m:16)

最佳答案

@Umesh Kumar:是的

最后,事实证明它的导航堆栈困惑。这是详细信息:

  1. 我们都知道默认情况下可以同时执行两个或更多按钮操作。(exclusiveTouch=NO)
  2. 有时,当您点击 Controller 中的一个按钮时,导航会被推送到下一个 Controller ,但人们可能会点击导航栏左侧的后退按钮,这只会弹出 Controller 。这将导致导航堆栈困惑。你会看到 Controller 被插入或弹回真的很奇怪。
  3. 发生这种情况时,总会出现很多奇怪的崩溃,包括我上面想到的崩溃。
  4. 请注意,根据我的经验,这只会发生在 IOS 7 上,而且这些崩溃也只会发生在 IOS 7 上。
  5. 因此,我们需要设置 button.exclusiveTouch = YES。但事实上,我真的不知道为什么这只发生在 IOS 7 上。

关于ios - iphone 应用程序崩溃 -[UITableView _selectRowAtIndexPath :animated:scrollPosition:notifyDelegate:],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21981466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com