2

我制作了一个带有“loginwithFacebook”按钮的 iPhone 应用程序,登录程序运行良好。但是 App 在通过 FBRequest 方法 " - (void)request:(FBRequest *)request didLoad:(id)result"" - (void)connectionDidFinishLoading:(NSURLConnection *)connection"后崩溃。

我试图在这些方法中设置一些断点。然后,我很惊讶地看到应用程序正在工作经过一些延迟后,我设置了断点。

是否与从 Fbrequest 方法加载连接或延迟内容加载有关?

请帮我 ..

4

2 回答 2

0

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

于 2012-06-22T06:18:20.200 回答
0

[NSNull lowercaseString]这意味着您的一个字符串为空,并且您正在尝试将 lowercaseString 方法应用于该字符串。在此方法调用之前保留一个空检查条件,或者您可以检查为什么此字符串为空。

于 2012-06-22T06:21:54.817 回答