Tag: 崩溃

删除UICollectionView中的最后一个单元格会导致崩溃

嗨我正在与一个自定义UICollectionView( https://github.com/SureCase/WaterfallCollectionView )一切工作正常。 现在我从UICollectionView设置删除项目,我可以删除它们。 当我试图删除该部分的最后一个项目时出现问题。 它给出了以下错误。 *** Assertion failure in -[UICollectionViewData layoutAttributesForSupplementaryElementOfKind:atIndexPath:], /SourceCache/UIKit/UIKit-2935.137/UICollectionViewData.m:787 *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'no UICollectionViewLayoutAttributes instance for -layoutAttributesForSupplementaryElementOfKind: UICollectionElementKindSectionHeader at path <NSIndexPath: 0xc000000000000016> {length = 2, path = 0 – 0}' 我用来删除项目的代码如下: – (void) alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex { if (buttonIndex == 0){ NSLog(@"Erasing Objects!"); //First I […]

iOS崩溃:库未加载mremap_encrypted

应用程序审查小组说,我的应用程序始终在启动时崩溃,他们给我一些崩溃日志,看起来像这样: Dyld Error Message: Dyld Message: Library not loaded: @rpath/RestKit.framework/RestKit Referenced from: /var/mobile/Containers/Bundle/Application/EF2027CE-CEE4-4DB3-AC86-7AA3796FE67C/Udinn.app/Udinn Reason: no suitable image found. Did find: /private/var/mobile/Containers/Bundle/Application/EF2027CE-CEE4-4DB3-AC86-7AA3796FE67C/Udinn.app/Frameworks/RestKit.framework/RestKit: mremap_encrypted() => -1, errno=12 for /private/var/mobile/Containers/Bundle/Application/EF2027CE-CEE4-4DB3-AC86-7AA3796FE67C/Udinn.app/Frameworks/RestKit.framework/RestKit Dyld Version: 370.1 这是dynamic链接错误,似乎加载RestKit.framework时失败(其他日志是关于其他框架,如SwiftAddressbook,TransitionKit,但都有相同的原因),我看到很多人有一个类似的错误与“mmap错误1 “,但是没有任何人遇到与我一样的”mremap_encrypted“错误。 问题是我不能重现它,所以我不知道是否上传一个新的二进制文件可以工作。 任何机构都有一个想法这是什么意思,如何解决它? 谢谢。

在后台IOs7应用程序崩溃

我的应用程序有时在后台崩溃,并显示以下崩溃日志: Nov 7 12:33:31 iPad backboardd[29] <Warning>: MyApp[3096] has active assertions beyond permitted time: {( <BKProcessAssertion: 0x14680c60> identifier: Called by MyApp, from -[AppDelegate applicationDidEnterBackground:] process: MyApp[3096] permittedBackgroundDuration: 180.000000 reason: finishTask owner pid:3096 preventSuspend preventIdleSleep preventSuspendOnSleep )} 通过其他问题看,我发现崩溃消息表明,我没有正确地结束任务,所以当它的时间到期了操作系统结束它,并崩溃我的应用程序。 所以我加了一些NSLogs: – (void)applicationDidEnterBackground:(UIApplication *)application { [self saveContext]; [Settings setCallLock:YES]; [self saveStuff]; if ([self isBackgroundTaskNeeded]) { UIApplication* app = […]

Swift应用程序在模拟器上打开,但不在设备上

我一直在iOS应用程序上工作一段时间,它在模拟器上生成并运行良好,但是当我尝试在我的设备上运行它时,发生了一些事情: 出现应用程序启动屏幕 该应用程序崩溃,我的Xcode输出如下: dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from:/private/var/mobile/Containers/Bundle/Application/18932CDB-57DA-4A87-B154-45B9F3CD01D0/Up & Down – Minimalistic, Beautiful Counter.app/Up & Down – Minimalistic, Beautiful Counter Reason: no suitable image found. Did find: /private/var/mobile/Containers/Bundle/Application/18932CDB-57DA-4A87-B154-45B9F3CD01D0/Up & Down – Minimalistic, Beautiful Counter.app/Frameworks/libswiftCore.dylib: mmap() error 1 at address=0x100110000, size=0x0015C000 segment=__TEXT in Segment::map() mapping /private/var/mobile/Containers/Bundle/Application/18932CDB-57DA-4A87-B154-45B9F3CD01D0/Up & Down – Minimalistic, Beautiful Counter.app/Frameworks/libswiftCore.dylib (lldb) 以下消息也出现,还有一些类似的错误: […]

当在两个嵌套子类中调用super.viewDidLoad()时,我得到了Swift无限循环

我正在编写一个用Swift编写的iOS应用程序。 我有一个UITabBarController的子类,然后是一个嵌套的子类: class HWTabBarController: UITabBarController { override func viewDidLoad() { super.viewDidLoad() … } } class MainTabBarController: HWTabBarController { override func viewDidLoad() { super.viewDidLoad() … } } 这在iOS模拟器中工作正常,甚至当我在我的iPhone上debugging应用程序。 但是,当我存档应用程序并使用TestFlight将其发送到我的手机时,它会崩溃。 我的崩溃日志充满了这个无限循环: 22 HDWR 0x00145e10 @objc HDWR.MainTabBarController.viewDidLoad (HDWR.MainTabBarController)() -> () (MainTabBarController.swift:16) 23 HDWR 0x00262867 NRMA__voidParamHandler 24 HDWR 0x0014ea00 HDWR.HWTabBarController.viewDidLoad (HDWR.HWTabBarController)() -> () (HWTabBarController.swift:24) 25 HDWR 0x00145e10 @objc HDWR.MainTabBarController.viewDidLoad […]

NSObjectInaccessibleException',原因:'CoreData不能履行一个错误

我的iOS应用程序通过多个线程使用核心数据。 我得到一些崩溃报告,并带有以下消息:“'NSObjectInaccessibleException',原因:'CoreData无法履行'0x1e07a9b0'的错误 我明白是什么导致这个问题 – 对象被删除,但另一个线程试图访问它。 我正在努力解决这个问题,但我想在后台线程添加一个检查,看看对象是否会以这种方式错误。 我目前的代码与myObject.myValue 。 是否可以做一些检查,如: if (!myObject.myValue) { return; } …在做任何可能导致这样的崩溃的事情之前,它会摆脱这种方法? 或者只是简单地调用myObject.myValue ,甚至看它是否为空,导致这样的exception被抛出?

请求用户在iPhone上崩溃后发送崩溃日志

有些应用程序询问用户是否想在崩溃后重新启动时通过电子邮件发送崩溃日志。 他们是怎么做到的? 他们必须logging崩溃时的日志,并读取这个文件,并要求用户发送它,如果它不是空的? 有没有一个框架或一个开放源码的项目,我可以整合做到这一点?

iOS:如何获取未处理的std :: exception的堆栈跟踪?

如果抛出一个未处理的NSException,堆栈跟踪有一个这样的部分: Last Exception Backtrace: 0 CoreFoundation 0x32bd688f __exceptionPreprocess + 163 1 libobjc.A.dylib 0x34b7b259 objc_exception_throw + 33 2 CoreFoundation 0x32bd65c5 -[NSException init] + 1 3 Foundation 0x37296bd7 -[NSObject(NSKeyValueCoding) valueForUndefinedKey:] + 263 … 但是,如果std :: exception被抛出,我只得到这个: Thread 0 Crashed: 0 libsystem_kernel.dylib 0x34f2632c __pthread_kill + 8 1 libsystem_c.dylib 0x31e4c208 pthread_kill + 48 2 libsystem_c.dylib 0x31e45298 abort + 88 […]

iOS 7只有应用程序在启动时崩溃

我最近把我的xcode项目改成了iOS 7,而不是支持iOS 5.在应用程序启动后立即做出这个改变,我在控制台中得到这个消息。 -[UICachedDeviceWhiteColor shadowColor]: unrecognized selector sent to instance 0x156f22f0 我不确定是什么原因造成的。 但使用debugging器,好像我的应用程序委托在第一行代码崩溃。 – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window.rootViewController = self.tabBarController; //this line is where it crashes [self.window makeKeyAndVisible]; 任何帮助,将不胜感激

VFR阅读器崩溃在iOS8

我testing了一个目前与iOS8上的VFR-Reader-Core一起工作的应用程序,当我试图从中打开一个PDF时,我得到了一个完整的崩溃。 我是唯一有这个问题的人吗? 任何想法,我可以search纠正这一点? 这是崩溃报告 谢谢