FBSDKcorekit共享应用程序不可用

时间:2018-06-16 11:59:25

标签: ios objective-c

我正在使用Pod,所有版本都是最新版本 使用

Pod onesignal 
Pod facebook login
Target ‘onesignalnotificationextention’do
Pod ‘onesignal’
end

Onesignal是一个通知服务扩展 当取消信号时,Facebooklogin正在运行 但是当它们都被使用时会出现这个错误

  

'sharedapplication'不可用:在ios上不可用(应用扩展程序) - 在适当情况下使用基于视图控制器的解决方案

如何解决这个问题? 代码错误 这是在FBSDKAppEvent.m

Uiviewcontrollwr *vc =[uiapplication sharedApplication].keyWindow.rootViewcontroller.presentedViewcontroller;

请帮助,我找不到任何东西?

1 个答案:

答案 0 :(得分:0)

所以我解决了这个问题 问题是我只 组  $row_code['destroydate'] = '29/05/018'; $dt_arr = explode("/",$row_code['destroydate']); $dt_arr[2] = 2000+$dt_arr[2]; $dt = implode("/",$dt_arr); $date = DateTime::createFromFormat('d/m/Y', $dt); echo $date->format('Y-m-d'); 在myproject.xcodeproe和目标中 似乎所有facebook pod都是肯定的 所以我必须为所有xcodeproject,target,所有facebook pod设置no 你可以找到require only App-Extension-Safe Api to no 在pod,目标和项目的构建设置中 重要提示,当您重新安装pod时,它们将被重置为yes