草庐IT

iOS 错误 - CGContextRestoreGState : invalid context 0x0

我有一个一直运行良好的phonegap应用程序,现在我在日志中收到以下消息,有人知道这是什么吗?CGContextRestoreGState:无效上下文0x0。这是一个严重的错误。此应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性的整体下降。此通知是礼貌的:请解决此问题。它将成为即将到来的更新中的fatalerror。非常感谢! 最佳答案 这些消息在(双击)文本框时出现。有时在其他情况下会出现类似的消息,但看起来它们来自内部组件,如webview或文本字段,所以我大多忽略它们(我首先检查我的代码是否会导致问题,如

ios - Thread 1 :EXC_BAD_ACCESS(code=1, address=0x20004018) 如何解决?

这里我在运行我的项目时附上了我的快照,它显示了像Thread1:EXC_BAD_ACCESS(code=1,address=0x20004018,Idon'tnohowtosolvethisissue...有人能帮我吗? 最佳答案 因为pageName是一个静态字符串,所以这不可能是原因。因此,它必须是以下两种情况之一:tab在传递给该方法之前未正确初始化MSTabBarCollectionViewCell上的setTitle:方法做了一些奇怪的事情。您需要发布更多代码(例如如何初始化tab对象以及如何调用崩溃的方法)以获得更具体的

iphone - 找不到导致 "active assertions beyond permitted time"崩溃的错误

我收到以下崩溃日志,显示我的应用程序有“超出允许时间的事件断言”。我的应用程序是一个音频流应用程序。仅当应用程序处于后台且未流式传输任何音频内容时才会发生崩溃。注意事项:我确保applicationDidEnterBackground中的beginBackgroundTaskWithExpirationHandler在applicationWillEnterForeground中有相应的endBackgroundTask。所有网络访问都在自己的线程上,而不是在主线程上。当应用程序在后台时,任何线程都不会尝试访问网络。错误是随机的,无法通过将设备切换到飞行模式或关闭WiFi来重现。对于如

objective-c - 在 Xcode 4.2 中使用 Objective-C ARC 时,如何防止对象被释放?

ETA:有关我通过分析应用程序获得的更多信息,请参阅底部。我有一个iPhone应用程序,我刚刚转换为使用ARC,现在由于僵尸对象,我遇到了几个错误。在我切换之前,我手动保留了它们,一切都很好。我不明白为什么ARC不保留它们。对象被声明为强属性,并使用点表示法引用。这发生在好几个地方,所以我想我一定对某个地方的ARC/内存管理有根本的误解。这是一个特别令人沮丧的例子。我有一个包含3个对象的NSMutableArray。这些对象中的每一个都有一个也是NSMutableArray的属性,在这种情况下,它始终只有一个对象。最后,该对象具有被释放的属性。令人沮丧的原因是它只发生在原始数组中的第三

ios - UINavigationController 在 Xcode 9 上崩溃

每次我尝试在我的应用程序上使用navigationController推送View时,我都会收到下面提供的控制台消息。但是如果我只推送简单的ViewController它工作正常,它只发生在导航Controller上。我没有使用第三方库来推送View,我检查了UIkit框架是否正常,我还在构建之前清理了项目,还尝试使用与我的自定义ViewController不同的新ViewController,但错误是一样的,它只发生在新版本的Xcode9.0上,在以前的版本8.0上没有发生。***Terminatingappduetouncaughtexception'NSInternalIncon

ios - 呈现模态 UIViewController 时发生奇怪的崩溃

我看过几次这个崩溃报告。极其随意和稀有,看不懂。我所做的只是使用以下代码呈现模态视图ControllerComposeController*newcontrol=[[ComposeControlleralloc]initWithMode:1withNIB:@"ComposeController"];newcontrol.delegate=self;UINavigationController*holder=[[UINavigationControlleralloc]initWithRootViewController:newcontrol];[selfpresentViewContro

ios - iOS 上的 Opus 解码器崩溃,原因不明

我有简单的代码可以将作品帧解码为音频样本。它适用于Android,但在Unity3DiOS项目中崩溃,在常规iOS项目中不会崩溃。EXC_BAD_ACCESS(code=1,address=0x2f)两个项目共享相同的opus静态库和头文件。#include"opus.h"inttest1(){unsignedcharopus_chunk[]={0x68,0x97,0x50,0x0d,0xba,0xa4,0x80,0x0d,0x31,0x21,0x9c,0xcf,0x74,0x98,0xda,0xc6,0xd5,0x27,0xcb,0xd9,0x51,0xd7,0xce,0x90,0x

ios - UIViewControllerHierarchyInconsistency 仅在 iOS 8 和 Xcode 6 中崩溃应用程序

我有一个在iOS7和Xcode5中运行良好的应用程序。当我将它更新到iOS8和Xcode6时,当应用程序试图在点击文本字段时在View中向上滑动UIDatePicker时,它崩溃了。我正在使用Storyboard。有人知道为什么吗?我已经阅读过这篇文章,但它是针对Xib的。AppcrashesonIOS6-UIViewControllerHierarchyInconsistency请帮忙谢谢我的代码:-(void)textFieldDidBeginEditing:(UITextField*)textField{//setpickercolorstart[self.myDatePicke

ios - 10.00 秒后场景更新失败或 0x000000008badf00d 异常

当我在没有将设备与Xcode调试器连接的情况下运行应用程序时,我的应用程序崩溃了。因此,当我使用Devices进行检查时,我在那里得到了此类报告。ExceptionType:00000020ExceptionCodes:0x000000008badf00dExceptionNote:SIMULATED(thisisNOTacrash)HighlightedbyThread:0:ApplicationSpecificInformation:com.healthandsocialecare.touchemarfailedtoscene-updateafter10.00s好的和有效的答案将不

iOS 宽高比约束在 iOS7 上失效,适用于 iOS8

在我的应用程序中,我设置了UIView的约束,其高度是使用宽高比约束从其宽度计算得出的。它在iOS8上完美适用于各种设备屏幕尺寸(3.5、4、4.7、5.5),但它会导致应用程序在每台iOS7设备上崩溃。我假设这是宽高比约束,因为如果我用固定高度约束替换它,它就不会再崩溃(显然它在某些设备上看起来很糟糕)。堆栈跟踪非常长,所以我只复制其中的一部分。预先感谢您的帮助!Objective:{objective0x7f9d90da33c0:+*0x7f9d90c06220.marker{id:592}+*0x7f9d90c24420.marker{id:599}+*0x7f9d90c2565