Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
FbRequest方法后iphone应用程序崩溃_Iphone_Objective C_Ios_Xcode_Facebook - Fatal编程技术网

FbRequest方法后iphone应用程序崩溃

FbRequest方法后iphone应用程序崩溃,iphone,objective-c,ios,xcode,facebook,Iphone,Objective C,Ios,Xcode,Facebook,我已经做了一个iPhone应用程序,它有一个带有Facebook按钮的登录,登录过程运行良好。但应用程序在通过FBRequest方法-voidrequest:FBRequest*request-didLoad:idresult和-voidconnectionDidFinishLoading:NSURLConnection*连接后崩溃 我试图在这些方法中加入一些断点。然后,我兴奋地看到,应用程序在经过一段时间的延迟后仍在工作,我把断点放进去了 它是否与加载连接或延迟从中加载内容有关 FBI请求方法

我已经做了一个iPhone应用程序,它有一个带有Facebook按钮的登录,登录过程运行良好。但应用程序在通过FBRequest方法-voidrequest:FBRequest*request-didLoad:idresult和-voidconnectionDidFinishLoading:NSURLConnection*连接后崩溃

我试图在这些方法中加入一些断点。然后,我兴奋地看到,应用程序在经过一段时间的延迟后仍在工作,我把断点放进去了

它是否与加载连接或延迟从中加载内容有关 FBI请求方法



请帮助我。

可能与Facebook的访问令牌有关。因为当你登录Facebook时,你会得到一个访问令牌,并且该令牌在任何地方都会被使用,所以试着检查访问令牌,因为它不是零。这只是我的假设,但会要求你把代码保存在崩溃发生的地方。否则从控制台发布崩溃原因。

可能与Facebook的访问令牌有关。因为当你登录Facebook时,你会得到一个访问令牌,并且该令牌在任何地方都会被使用,所以试着检查访问令牌,因为它不是零。这只是我的假设,但会要求你把代码保存在崩溃发生的地方。否则,请从控制台发布崩溃原因。

[NSNull lowercaseString],这意味着您的一个字符串为null,并且您正在尝试对该字符串应用小写字符串方法。在此方法调用之前保留null检查条件,或者可以检查此字符串为null的原因

[NSNull lowercaseestring]这意味着您的一个字符串为null,并且您正在尝试对该字符串应用lowercaseestring方法。在此方法调用之前保留null检查条件,或者可以检查此字符串为null的原因

你能发一些代码吗?在您的didLoad方法中,我得到的错误与连接有关[NSNull lowercaseString]:发送到实例0x2124CE8的无法识别的选择器。我没有足够的点数来发布示例代码亲爱的!问题可能出在didLoad方法中,尝试获取结果的类名,代码如下NSLog@result类==%@,NSStringFromClass[结果类];你能发一些代码吗?在您的didLoad方法中,我得到的错误与连接有关[NSNull lowercaseString]:发送到实例0x2124CE8的无法识别的选择器。我没有足够的点数来发布示例代码亲爱的!问题可能出在didLoad方法中,尝试获取结果的类名,代码如下NSLog@result类==%@,NSStringFromClass[结果类];[NSNull lowercaseString]:发送到实例0x2124ce8的未识别选择器[NSNull lowercaseString]:发送到实例0x2124ce8的未识别选择器。我的应用程序已经在应用程序商店中,在iPhone 4和iPhone 3GS中运行良好……它在我的模拟器中运行……我不知道突然发生了什么??…………好的,你是否使用Facebook的graph api?将NSZombieEnable启用为是,你将能够检查崩溃发生的确切位置。如何在iOS 4.3中启用zombie是的,我使用graph api获取用户详细信息-NSMutableDictionary*参数=[NSMutableDictionary Dictionary WithObjectsAndKeys:[[delegate facebook]requestWithMethodName:@fql.query和params:params和httpmethod:@POST和delegate:self];嘿,我的应用已经在应用商店中了,它在iPhone 4和iPhone 3GS中运行良好……它在我的模拟器中运行……我不知道突然发生了什么???…………好的,你是否使用了Facebook的graph api?将NSZombieEnable启用为是,你将能够检查崩溃发生的确切点。如何在iOS 4中启用zombie。3是的,我使用graph API获取用户详细信息-NSMutableDictionary*params=[NSMutableDictionary dictionaryWithObjectsAndKeys:[[delegate facebook]requestWithMethodName:@fql.query和params:params和httpmethod:@POST和delegate:self];