解决方案 »

  1.   

    我之前用FacebookAPI做过,优势是能统一UI。你的方法应该更简单一些,闪退是在哪里闪退的?有堆栈信息吧?
      

  2.   

    你看下是不是有这个API:[SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]
      

  3.   

    如果设置里的  facebook没有登录  如图:
    app崩掉  错误代码是:
    2014-08-13 10:59:12.305 Moker[450:60b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Application tried to present a nil modal view controller on target <BookInfoViewController: 0x16dd8310>.'
    *** First throw call stack:
    (0x2edabf0b 0x39888ce7 0x316c319d 0x2397f 0x316106c7 0x31610663 0x31610633 0x315fbd7b 0x3161007b 0x3160fd4d 0x3160aca7 0x315dfe75 0x315de541 0x2ed76fef 0x2ed764b7 0x2ed74ca7 0x2ecdf769 0x2ecdf54b 0x33c196d3 0x3163e891 0x7d469 0x39d86ab7)
    libc++abi.dylib: terminating with uncaught exception of type NSException
      

  4.   


      [self presentViewController:slComposerSheet animated:YES completion:nil];
    走到这边就挂掉了   没有下面呢
      

  5.   


    我在stackoverlfow上找到了一个跟你类似的问题,他说在他的国家,facebook和twiiter都是不可用的,而用SLServiceTypeSinaWeibo却可以取到对象(搞不好也是中国人)。
    你就直接判断SLComposeViewController对象是否为nil吧
      

  6.   


    好的  现在不会蹦了   谢谢可以自己自定义button  跳转到系统设置里的facebook登录界面么 
      

  7.   

    ios 怎么设置 required permission