Tag: 崩溃

调用selectRowAtIndexPath时崩溃:animated:scrollPosition:

我有以下方法select当前中心视图控制器的行: – (void)_updateSelection { [self.tableView reloadData]; [_viewControllers enumerateKeysAndObjectsUsingBlock:^(NSString *path, UIViewController *viewController, BOOL *stop) { if (viewController == self.revealSideViewController.rootViewController) { NSInteger row = [self indexOfPath:path]; if (row != NSNotFound && row < [self.tableView numberOfRowsInSection:0]) { [self.tableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:row inSection:0] animated:NO scrollPosition:UITableViewScrollPositionNone]; } *stop = YES; } }]; } 正如你所看到的,我有几个检查,以确保一切是有效的。 根据表视图,该行在该部分的范围内。 而且大部分时间,这工作得很好。 因为在调用reloadData时,表视图会一直放弃它的select,所以当我需要进行更改时,我会调用它。 我也叫它viewWillAppear: 这是偶尔崩溃的地方。 崩溃的输出是: *** […]

如何在启动时debuggingiOS应用程序崩溃,仅在程序集文件中产生断点

我正在面对一个正在开发的应用程序的问题。 问题是,应用程序在启动时崩溃了一段时间,只有在这种情况下。 在杀死应用程序时启动应用程序不会导致崩溃,从debugging器或电话。 在后台启动应用程序约5-10分钟不会导致崩溃,而不是debugging。 在backgorund启动应用程序大约15-20分钟导致崩溃。 对exception使用debugging器和断点给了我这个文件: libdispatch.dylib`_dispatch_assert_queue_fail: 0x349c6ce4: push {r4, r5, r7, lr} 0x349c6ce6: add r7, sp, #0x8 0x349c6ce8: sub sp, #0xc 0x349c6cea: movw r5, #0x7810 0x349c6cee: mov r4, r0 0x349c6cf0: movt r5, #0x1 0x349c6cf4: movw r12, #0x7af0 0x349c6cf8: movt r12, #0x1 0x349c6cfc: movw r9, #0x7a83 0x349c6d00: movt r9, #0x1 0x349c6d04: ldr r0, [r4, #0x48] […]

自SDK 8更新以来,iOS 8 UIApplicationMain发生崩溃

由于我更新Xcode到6.0.1和iOS SDK到8.0我的应用程序不再在设备上运行(运行iOS 8 ofc)。 但它在模拟器中完美地工作。 应用程序在UIApplicationMain发生任何调用之前崩溃。 看起来CFTypeCollectionRetain中的值或键都是空的。 我试过了 重新创build证书/configuration文件。 用/不用ARC重build。 testing了armv7和arm64版本。 Xcode模板(游戏)应用程序编译和运行没有probs。 注意事项 几乎所有的代码都是C ++,它是一个游戏引擎,只使用最less的OS服务。 一些全局构造函数(在main之前执行)使用pthreads基元。 没有根视图控制器被创build(遗留的原因),而是创build一个自定义视图,它使用CAEAGLLayer来“启用”GLES …但由于程序没有达到创build这些点,我忽略了它的时间。 在UIApplicationMain里面有一个调用[_UIFlippingView layerClass]的崩溃; 但在Google上找不到有关UIFlippingView类的任何信息… 我不期望一个答案,但任何好的build议,看看下一个将非常感激! Callstack如下所示: * thread#1:tid = 0x185d9,0x23f7646c CoreFoundation`__CFTypeCollectionRetain + 104,queue ='com.apple.main-thread',stop reason = EXC_BREAKPOINT(code = EXC_ARM_BREAKPOINT,subcode = 0xdefe) * frame#0:0x23f7646c CoreFoundation`__CFTypeCollectionRetain + 104 frame#1:0x23fd9168 CoreFoundation`__CFBasicHashAddValue + 564 帧#2:0x23ec06c0 CoreFoundation`CFBasicHashAddValue + 19048 frame#3:0x23ef745e CoreFoundation`CFDictionaryCreate + 178 […]

当用户通过语音input时,应用程序崩溃uitextview

当用户在UITextView中通过语音input文本时,应用程序崩溃, 碰撞方法 通过点击它使textview第一响应然后按下键盘上的麦克风button,然后讲话的东西,然后按完成应用程序崩溃.. 在我的情况下uitextview没有什么特别的。 控制台输出 * 由于未捕获的exception“NSInvalidArgumentException”而终止应用程序,原因是:“尝试使用deleteCharactersInRange对不可变对象进行变异:” 第一掷调用堆栈:(0x19443c1c0 0x192e7455c 0x19443c108 0x1943d9b18 0x19a58d138 0x194e1a3c4 0x1943fd958 0x1943fb9e4 0x194e1a218 0x19aa9aac8 0x19aa9b270 0x19aa9a0b4 0x19aa97680 0x19aa979f0 0x19aa9afd0 0x19aa9b50c 0x19cdbf800 0x19cdbf064 0x19cdbf74c 0x19cdc4354 0x1005e925c 0x1005e921c 0x1005ee284 0x1943e9f2c 0x1943e7b18 0x194316048 0x195d99198 0x19a2e9628 0x19a2e4360 0x1001e03c4 0x1932f85b8)的libc ++ abi.dylib:与未捕获的exception终止键入NSException 进一步debugging我得到了(通过在控制台inputBT)它给了我 * thread #1: tid = 0x645a4, 0x000000019340a014 libsystem_kernel.dylib`__pthread_kill + 8, queue = 'com.apple.main-thread',stop reason […]

游戏崩溃从ipa文件,但从Xcode运行良好?

现在有些尴尬。 当我直接从Xcode运行我的项目到我的设备,它运行完美,没有任何崩溃。 但是当我创build一个该项目的ipa文件并使用iTunes将该ipa安装到我的设备中时,仅当我启动我的游戏屏幕时第一次崩溃,稍后当我开始玩游戏时,它运行良好。 记住,我的游戏玩法是在用户导航2个初始屏幕之后开始的,这两个屏幕在任何一个条件下工作都很好。 (即从Xcode或从ipa文件运行)。 我不明白的是,如果问题出在游戏类的init方法中,为什么直接从Xcode运行它时不会崩溃。 作为ipa或Xcode运行时是否存在代码压缩或代码编译的不同机制? 任何帮助,将不胜感激。 谢谢

释放NSMutableData时NSURLConnection崩溃

我遵循使用NSURLConnection的指令,有时(很less)我的项目崩溃的方法。 – (void) connection:(NSURLConnection *)connection didFailWithError:(NSError *)error { [connection release]; [myNSMutableData release]; } 它崩溃时,我试图释放我的NSMutableData 。 我想知道它为什么崩溃! 我使用的一些代码: – (void) start { while (1) { NSString *stringURL = @"http://www.iwheelbuy.com/get.php?sex=1"; NSURL *url = [NSURL URLWithString:stringURL]; NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:5.0]; NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; if (connection) { getData = [[NSMutableData data] retain]; […]

我的应用程序是简单的应用程序崩溃

我做了一个小程序,用来计算工作中保险柜里的钱。 但更新我的iPhone后崩溃。 我已经尝试了很多,但找不到解决scheme。 当我按下激活以下function的button时发生崩溃: @IBAction func Knap(sender: AnyObject) {} 我很新的编码,所以请保持尽可能简单的答案:) 我的应用程序如下所示: // // ViewController.swift // Pengeskabstæller // // Created by Alex on 09/07/2016. // Copyright © 2016 Alex. All rights reserved. // import UIKit class ViewController: UIViewController, UITextFieldDelegate { @IBOutlet weak var In50B: UITextField! @IBOutlet weak var In50L: UITextField! @IBOutlet weak var In20B: UITextField! @IBOutlet […]

在启动时检测应用程序崩溃

我看到一些应用程序检测应用程序是否最后一次崩溃,以鼓励用户报告错误。 我怎样才能做到这一点? 我试过这个解决scheme ,但没有得到它在我的迅速项目中工作… 我想到的一种方法是每次应用即将closures时保存一些内容,然后在启动应用程序时读取值,我猜应用程序崩溃时将无法保存任何内容,对不对? 但是,这不是很优雅。 有没有更好的方法来检测崩溃? 提前致谢 :)

iOS崩溃日志帮助需要

我一直在收到一些崩溃日志,以查找我无法复制的错误。 当用户点击应用程序中的textView时发生崩溃。 textView位于tableView下方,我扩展了textView的底部约束以适应屏幕上的键盘。 约束通过键盘通知(NSNotificationCenter keyboardWillShow)进行扩展。 下面是两个崩溃日志。 任何帮助,将不胜感激! Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Triggered by Thread: 0 Application Specific Information: abort() called Filtered syslog: None found Thread 0 name: Dispatch queue: com.apple.main-thread Thread 0 Crashed: 0 libsystem_kernel.dylib 0x0000000189793014 __pthread_kill + 8 1 libsystem_pthread.dylib 0x000000018985b450 pthread_kill + 112 2 libsystem_c.dylib 0x0000000189707400 […]

ios谜题应用程序在几轮后崩溃

我有一个iPhone应用程序,似乎有内存泄漏问题。 这是一个益智游戏,经过一些谜题,应用程序崩溃的设备上。 我现在试图使用xcode仪器来检测发生了什么。 第一次使用仪器。 我注意到“泄漏”图中的一个泄漏条,正好是加载视图的时间: xCode Instruments检测到这些内存泄漏对象是什么? 。 然而,这些泄露的对象很小,所以我猜我的应用程序有其他问题。 当我的应用程序继续运行时,通常在iPad 2上运行10次以上,然后崩溃。 我还没有太多的仪器,所以我看“所有堆分配”。 在第一轮谜题开始时,“#Overall”栏为〜70k,在几轮谜题之间缓慢增长。 当一个新的谜题进来时,它会达到〜90K,然后一轮又一轮地达到〜200K,然后崩溃。 崩溃之前,在日志控制台中,我看到内存警告和“连接中断”。 在search内存泄漏之后,我跟踪了一些内容,例如尽可能地将NSArray / NSDictionary或可变的NSArray / NSDictionary设置为零(尽pipe不是所有这些,因为有些在谜题之间)。 我还将UIImage imageNamed更改为[UIIMage alloc] initWithContentOfFile。 还有什么我应该看/检查是什么原因导致内存问题? TIA! 编辑:我希望我可以发布一些可能是犯罪嫌疑人的代码,但我真的不知道要发布什么部分。 我应该通过仪器在开发过程中检查,以便我知道是什么导致了这个问题。 关于其他视图控制器。 我还有其他的东西(菜单,设置,应用程序商店等),我通过代码生成所有的人。 我的应用程序没有故事板或笔尖文件。 当我testing崩溃时,我只需点击下一个拼图button,所有其他视图根本不会显示。 所以,在崩溃之前,唯一显示的是主视图,有几个button,几个子视图,一个animation图片(但只是引入的第一个难题)。 如果有帮助,这是我的应用程序: http : //itunes.apple.com/us/app/wordsect/id599455449?ls=1&mt=8