大佬教程收集整理的这篇文章主要介绍了iphone – 奇怪的UIAlertView私有方法崩溃_performPopup,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
-[UIAlertView(PrivatE) _performPopup:animationType:revealedBySpringBoarDalert:]
这是我的崩溃报告中的部分.困扰我的是,我的大多数警报视图都是由设计为在整个应用程序生命周期中存在的单例对象弹出的.所以我不确定这是否是由UIAlertView的委托在被它调用之前发布的.谁看过这个吗?你能给些建议么?谢谢.
Hardware Model: iPhone4,1 Version: ??? (???) Code Type: ARM (NativE) Parent Process: launchd [1] Date/Time: 2012-11-15 11:31:57.452 -0800 OS Version: iOS 6.0.1 (10A523) Report Version: 104 Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x5354440a Crashed Thread: 0 Thread 0 name: Dispatch queue: com.apple.main-thread Thread 0 Crashed: 0 libobjc.A.dylib 0x33ab95b6 objc_msgSend + 22 1 UIKit 0x32e52fa0 -[UIAlertView(PrivatE) _performPopup:animationType:revealedBySpringBoarDalert:] 2 UIKit 0x330621c4 -[UIAlertView(PrivatE) _repopupNoAnimation] 3 UIKit 0x33065b38 __36-[_UIAlertStackWatcher _appResumed:]_block_invoke_0 4 libdispatch.dylib 0x37ec211c _dispatch_call_block_and_release 5 libdispatch.dylib 0x37ec14b4 _dispatch_client_callout 6 libdispatch.dylib 0x37ec61b8 _dispatch_main_queue_callBACk_4CF$VARIANT$mp 7 CoreFoundation 0x39ba2f36 __CFRunLoopRun 8 CoreFoundation 0x39b15eb8 CFRunLoopRunSpecific 9 CoreFoundation 0x39b15d44 CFRunLoopRunInMode 10 Graphicsservices 0x37ee32e6 GSEventRunModal 11 UIKit 0x32d552f4 UIApplicationMain 12 MYAPP 0x0000334a main + 70 13 MYAPP 0x000032fc start + 36
UIAlertView *alert = [[UIAlertView alloc] initWithtitle:@"My Alert" message: @"My message" delegate: nil cancelButtontitle:@"OK" otherButtontitles:nil]; [alert show];
如果确实需要委托方法,请确保在丢失视图时忽略UIAlertView的委托:
alert.delegate = nil;
无论是dealloc还是viewWillDisappear:取决于代码的设置方式!
以上是大佬教程为你收集整理的iphone – 奇怪的UIAlertView私有方法崩溃_performPopup全部内容,希望文章能够帮你解决iphone – 奇怪的UIAlertView私有方法崩溃_performPopup所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。