草庐IT

accesses

全部标签

ios - CoreData后台线程更新出现随机EXC_BAD_ACCESS KERN_INVALID_ADDRESS错误

我有一个随机错误困扰了我几个月,我根本无法弄清楚。我会说它在1000次中失败的次数少于1次。我一定是CoreData配置不正确,但我无法弄清楚或重新创建它。基本要点是我从服务器接收到一些信息,然后在后台线程中更新CoreData对象。UI并不立即需要CoreData对象。所有这些都是在DataService中执行的,它引用了最初在AppDelegate中创建的NSManagedObjectContext。注意:任何引用[DataServicesharedService]的东西都使用AppDelegate.NSManagedObjectContext:@interfaceDataServ

ios - 转换为 NSMutable 属性字符串时 Bad Access 崩溃

在进行解析时,我使用以下代码行将HTML字符串数据转换为属性字符串文本,obj.strPlainText=[[NSMutableAttributedStringalloc]initWithData:[obj.strContentdataUsingEncoding:NSUTF8StringEncoding]options:@{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType,NSCharacterEncodingDocumentAttribute:@(NSUTF8StringEncoding)}documentAttribute

iphone - ARC `BAD_ACCESS` 使用 NSString 的类别方法时

我这样调用我的实用方法:NSDateFormatter*dateFormat=[[NSDateFormatteralloc]init];[dateFormatsetDateFormat:@"dd.MM.yyHH:mm"];NSString*dateString=[dateFormatstringFromDate:[NSDatedate]];return[[EnvironmentsharedInstance].versionLabelFormatreplaceTokensWithStrings:@"VERSION",APP_VERSION,@"BUILD",APP_BULD_NUMBER

iphone - 按下 Home 时使用 CCGLView 的 EXC_BAD_ACCESS

我使用cocos2d2.0中的CCGLView来处理cocoaTouch。但是当我按下主页按钮时,我的应用程序会崩溃。CCGLViewswapBuffers方法出现错误:if(![_contextpresentRenderbuffer:GL_RENDERBUFFER])------EXC_BAD_ACCESS堆栈是:5:EAGLContext_presentRenderbuffer(EAGleContext*,objc_selectorr*,unsignedint)6-[CCGlViewswapBuffers]7-[CCDirectorIOSdrawScene]8-[CCDirecto

ios - [UICollectionView setCollectionViewLayout :] 上的 EXC_BAD_ACCESS

我有一个CollectionView,我在其中使用自定义UICollectionViewFlowLayout。此CollectionView可以在本地或通过互联网加载图像。如果我在本地加载图像,每个导航都运行良好。但是,如果我通过互联网加载图像,屏幕会在第一次正确加载,但如果您点击图像并转到另一个屏幕,然后从该屏幕返回(它们都在导航Controller中),则有一个“访问错误”崩溃。有谁知道可能是什么原因。在viewDidLoad中[self.photosCollectionViewregisterNib:[UINibnibWithNibName:@"PhotoAlbumPhotosC

iOS 照片框架 : is it possible to access photos from "People" smart folder?

我正在尝试从PHCollectionList访问PHAssetCollection。主要想法是从我的iPhone(iOS10.2)上的“People”智能文件夹中获取所有集合(和内部Assets)。要获取PHCollectionList,我正在使用当前代码:PHFetchResult*listFetchResult=[PHCollectionListfetchCollectionListsWithType:PHCollectionListTypeSmartFoldersubtype:PHCollectionListSubtypeSmartFolderFacesoptions:nil];

ios - 如何使用 iOS SDK 保存 LinkedIn Access Token?

我在我的iOS应用程序中使用LinkedIn。我想保存访问token以备将来使用。token是非属性类型的,不能直接保存在NSUserDefaults中。我尝试为此使用NSKeyedArchiver但我得到了输出:Token===oauth_token"(null)"oauth_token_secret"(null)"oauth_verifier"(null)"token中的文本即将到来,但值将变为空。代码片段1:-(void)saveData:(LOAToken*)token{NSFileManager*filemgr;NSString*docsDir;NSArray*dirPath

ios - KIF 输出 : AX Exchange error: Error Domain=Accessibility Code=0 "Remote service does not respond to _accessibilityMachPort"

在装有iOS8.1.3的设备上运行KIF集成测试时,我收到大量以下类型的诊断消息作为控制台输出:AXExchangeerror:ErrorDomain=AccessibilityCode=0"Remoteservicedoesnotrespondto_accessibilityMachPort"UserInfo=0x1a55de50{NSLocalizedDescription=Remoteservicedoesnotrespondto_accessibilityMachPort}这发生在调用waitForAccessibilityElement:view:withElementMat

ios - EXC_BAD_ACCESS 仅在测试期间使用 ARC

我有一个问题,我遇到了错误的访问异常,但只有在运行测试构建时才会出现(在调试构建中调用相同的方法不会导致问题出现)。该项目启用了ARC,我正在使用Xcode4.3在iPad5.1模拟器上运行它:这里是问题出现的地方:-(void)testChangeFoodNotification{Player*p=[[Playeralloc]init];[paddObserver:selfforKeyPath:@"food"options:0context:0];//在调用addObserver:方法时,似乎不应该释放所涉及的任何对象,那么可能导致异常的原因是什么?编辑:抱歉,如果不清楚,但上面的代

ios - 使用 ARC 时如何调试 EXC_BAD_ACCESS code=2

我在这里看到很多关于如何解决EXC_BAD_ACCESScode=2的话题,大家一致认为我正在尝试访问我的数组,或者在我已经释放它之后访问我的数组中的对象。我看到大多数时候解决方案似乎是他们的代码中有太多[releasetheObject]。我的问题是我没有任何发布电话,因为我使用的是ARC。所以我的问题是如何从这一点开始自己调试它。如果有帮助,我可以发布代码,但我认为作为第一步,我只是想了解我的下一步应该是什么以及如何去做。我发现很多线程似乎都在说我应该打开NSZombiesEnabled以帮助找到问题的根源。在启用Zombies之前,我的应用程序构建和运行时绝对没有错误或警告。但是