在iOS上解析:将PFUser链接到Facebook时崩溃

时间:2014-07-23 03:32:10

标签: facebook ios7 parse-platform

我知道很久以前在Parse.com论坛上已经问过这个问题(现已结束):见https://www.parse.com/questions/getting-a-crash-on-trying-to-link-user-to-facebook

但似乎没有人知道它为什么不起作用。看起来很疯狂,这个函数在文档中,导致崩溃,并且(方便地)在任何提供的示例项目中都不存在。

if (![PFFacebookUtils isLinkedWithUser:user]) {
    [PFFacebookUtils linkUser:user permissions:nil block:^(BOOL succeeded, NSError *error) {
        if (succeeded) {
            NSLog(@"Woohoo, user logged in with Facebook!");
        }
    }];
}

注意:linkUser函数是导致崩溃的函数。用户登录并且根据我的NSLog进行了明确的身份验证。

  

*由于未捕获的异常'NSInternalInconsistencyException'而终止应用,原因:'用户无法保存   除非他们已通过logIn或signUp进行身份验证   * 第一次抛出调用堆栈:(0x2d976f0b 0x38109ce7 0x2d976e4d 0xb78fb 0xa4a59 0x106421 0x385f2d53 0x385f8689 0x385f88dd 0x38723c17   0x38723adc)libc ++ abi.dylib:以未捕获的异常终止   输入NSException

编辑:另请注意,linkUser永远不会返回,因此无法处理错误。

0 个答案:

没有答案