草庐IT

EXEC_BAD_ACCESS

全部标签

ios:EXC_BAD_ACCESS 用于 Webview 委托(delegate)

我有一种情况,我正在尝试解决这些Crashlytics问题并且我有这个崩溃日志Thread:Crashed:com.apple.main-thread0libobjc.A.dylib0x34217f46objc_msgSend+51UIKit0x29a2d5a3-[UIWebViewwebView:decidePolicyForNavigationAction:request:frame:decisionListener:]+1822CoreFoundation0x2630cad4__invoking___+683CoreFoundation0x26239645-[NSInvocati

iphone - Facebook在ios6中获取用户信息:An active access token must be used to query

我正在通过AccountsFramework集成facebook,我搜索并找到了一些方法来做到这一点。它是第一次工作,但后来它显示在日志下方并且没有提供任何信息。日志:Dictionarycontains:{error={code=2500;message="Anactiveaccesstokenmustbeusedtoqueryinformationaboutthecurrentuser.";type=OAuthException;};}我使用的代码ACAccountStore*_accountStore=[[ACAccountStorealloc]init];;ACAccountT

ios - 使用 Google Analytics 2.0 B4 时出现 Bad exc 错误

示例项目,使用GoogleAnalytics[Xcode项目][1]实际上我已经为谷歌分析创建了一个phoneplugin。我的代码似乎工作正常,但是当我尝试将我的代码添加到现有项目时,我遇到了badexc错误。我真的找不到为什么代码可以在新项目上工作但不能在旧项目上工作。代码在新项目中运行良好。我可以在分析仪表板中看到数据,并且一切正常 最佳答案 遵循文档:首先,您需要一个GoogleAnalytics跟踪ID来跟踪应用程序的使用情况开发工具包。其次继续添加头文件(GAI.h、GAITracker.h、GAITransaction

ios - EXC_BAD_ACCESS SK物理世界

我真的很困惑为什么我在[worldaddJoint:pinJoin]得到了一个EXC_BAD_ACCESS(code=1,address=0x1c);。联合测试.m#import"JointTest.h"@implementationJointTest-(SKNode*)initWithWorld:(SKPhysicsWorld*)pWorld{if(self=[superinit]){world=pWorld;[selfattachBodies];}returnself;}-(void)attachBodies{SKSpriteNode*spriteA=[[SKSpriteNodea

ios - UIWebview:WebThread EXC_BAD_ACCESS

我有一个非常简单的应用程序:使用http://tv2.dk显示WebView我正在使用Storyboard,添加了WebView并在我的Controller上设置了一个属性。为了简单起见,我没有设置委托(delegate)。在viewDidLoad中,我使用要加载的url调用webView[self.webViewloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:@"http://tv2.dk"]]];应用程序每次启动时都会由于网络线程工作程序中的某些错误而崩溃,请参阅此转储。libobjc.A.dylib`objc

javascript - 从 PHP exec() 调用 Node.js 脚本时如何传递参数?

我正在尝试实现iOS推送通知。我的PHP版本停止工作,我无法让它再次工作。但是,我有一个完美运行的node.js脚本,使用Apple的新AuthKey。我可以使用以下方法从PHP调用它:chdir("../apns");exec("nodeapp.js&",$output);但是,我希望能够将deviceToken和消息传递给它。有没有办法给脚本传递参数?这是我尝试运行的脚本(app.js):varapn=require('apn');varapnProvider=newapn.Provider({token:{key:'apns.p8',//Pathtothekeyp8filekey

ios - 使用 stringWithFormat 时出现 EXC_BAD_ACCESS?

在部署我的应用程序时,我收到错误消息:“线程1:程序收到信号:“EXC_BAD_ACCESS”。我的代码如下:-(NSDictionary*)syncWithList:(NSInteger)listID{NSString*urlit=[NSStringstringWithFormat:@"http://0.0.0.0:3000/lists/%@/syncList.json?auth_token=%@",@"xxxxxxxxxxx",listID];//**HereIgottheerrormessage:"Thread1:Programreceivedsignal:"EXC_BAD_AC

ios - objc_retain EXC_BAD_ACCESS

我在使用当前的iOS5应用程序在iOS6上进行测试时遇到了一些错误。我们遇到过在内部使用block而不是属性的无害方法的方法返回锁定。问题是调用方法有效,方法中的每一行代码(包括使用代码的block)也是如此我尝试在调用block之前使用[blockcopy],但绝对没有任何变化。 最佳答案 原来我的代码的函数定义是在内部接口(interface)中声明的,没有返回类型。这里有一些图形来说明这个问题。初始错误堆栈轨道有问题的方法(与self隔离以确定问题的确切位置)函数实现(调用并返回)私有(private)接口(interface

c - TCP 客户端-服务器 "bad address"错误(在 C 中)

虽然它似乎已正确实现,但当我使用环回地址(127.0.0.1)建立连接时,它一直向我返回ERROR。除了简单的TCPClient/Server连接外,我还添加了一个额外的案例:如果客户端尝试发送数据但发现连接已关闭,则它也已关闭。我通过检查接收到的数据是否等于0(recv)来执行它。给定错误:CLIENT:WelcometotheClientmodePlease,entertheServer'sIPAddressandPort(eg.192.128.192.01320)127.0.0.12700Connectedtotheserver.NowyoucansendmessagesPlea

bash - 捕获 bash exec I/O 重定向中的错误输出

我想在bash中打开一个TCP套接字,使用/dev/tcp/host/portpsuedo-devicesyntax,但是如果host/port端点没有监听,我需要从容地恢复。如果我所做的只是将数据发送到套接字或从中提取数据,这很容易,因为我可以只使用一次性重定向,即:echo'ping'2>>(logger)>/dev/tcp/127.0.0.1/8080或者,从套接字读取:cat2>>(logger)其中logger是标准logger将标准输入中的行写入系统日志。问题是在某些情况下我需要向套接字写入请求并获得响应。所以我需要用exec打开套接字的文件描述符,但在这种情况下,捕获“-