Titanium Appcelerator-iOS-KrolObject ForgetKeylesskrolObject

Titanium Appcelerator-iOS-KrolObject ForgetKeylesskrolObject,titanium,appcelerator,appcelerator-titanium,Titanium,Appcelerator,Appcelerator Titanium,最近,我们收到一个应用程序崩溃,其堆栈跟踪如下: 0 libobjc.A.dylib 0x00000001806c1bd0 objc_msgSend + 12 1 CoreFoundation 0x0000000180f72d90 -[NSInvocation retainArguments] + 208 2 Foundation

最近,我们收到一个应用程序崩溃,其堆栈跟踪如下:


0     libobjc.A.dylib                       0x00000001806c1bd0 objc_msgSend + 12
1     CoreFoundation                        0x0000000180f72d90 -[NSInvocation retainArguments] + 208
2     Foundation                            0x00000001819e86b4 -[NSInvocationOperation initWithInvocation:] + 72
3     Foundation                            0x00000001819e85c8 -[NSInvocationOperation initWithTarget:selector:object:] + 216
4     MyApp                                 0x0000000100054500 -[KrollObject forgetKeylessKrollObject:] (KrollObject.m:1079)
5     MyApp                                 0x00000001000a1cac -[TiProxy forgetProxy:] (TiProxy.m:725)
6     MyApp                                 0x000000010005b070 -[TiViewProxy remove:] (TiViewProxy.m:261)
7     MyApp                                 0x00000001000ba294 __TiThreadPerformOnMainThread_block_invoke (TiBase.m:270)
8     MyApp                                 0x00000001000ba570 TiThreadProcessPendingMainThreadBlocks (TiBase.m:367)
9     libdispatch.dylib                     0x0000000180a95630 _dispatch_call_block_and_release + 20
10   libdispatch.dylib                      0x0000000180a955f0 _dispatch_client_callout + 12
11   libdispatch.dylib                      0x0000000180a9acf8 _dispatch_main_queue_callback_4CF + 1840
12   CoreFoundation                         0x0000000180ff8bb0 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 8
13   CoreFoundation                         0x0000000180ff6a18 __CFRunLoopRun + 1624
14   CoreFoundation                         0x0000000180f25680 CFRunLoopRunSpecific + 380
15   GraphicsServices                       0x0000000182434088 GSEventRunModal + 176
16   UIKit                                  0x0000000185d9cd90 UIApplicationMain + 200
17   MyApp                                  0x000000010003c584 main (main.m:37)
仪表板显示崩溃发生在ForgetKeylessKRollobject方法。从堆栈跟踪中可以看出,在视图删除过程中,发生了此指示。在代码中有许多地方我们添加和删除了视图。由于日志中没有定义明确的位置,而且我们也没有测试用例,所以我们查看了框架代码,发现方法内部没有空处理,因为TiProxy.m-->krolobjectforbridge函数可以返回nil

如果社区中有人收到此类报告并能够解决。请务必告诉我们,因为没有办法将此堆栈跟踪映射回JavaScript代码

SDK:3.5.0.GA


OS:iOS 9.1

最后,我看错了你的问题,认为这是一个编译问题。Crashlogs几乎不可能与钛一起使用,我很抱歉,我想你可能看错了,但这没关系。我们能获得的唯一信息是一个名为TiUIView.remove的应用程序,但它导致了崩溃。如果有人对社区感兴趣,这里的链接就失效了,我把你的问题看错了,认为这是一个编译问题。Crashlogs几乎不可能与钛一起使用,我很抱歉,我想你可能看错了,但这没关系。我们可以获得的唯一信息是一个名为TiUIView.remove的应用程序,但是它导致了崩溃。如果有人对社区感兴趣,请点击这里的链接