Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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
当应用程序打开时,iOS获取回调,URL来自除应用程序委托以外的对象_Ios_Facebook_Nsnotifications - Fatal编程技术网

当应用程序打开时,iOS获取回调,URL来自除应用程序委托以外的对象

当应用程序打开时,iOS获取回调,URL来自除应用程序委托以外的对象,ios,facebook,nsnotifications,Ios,Facebook,Nsnotifications,我正在构建一个包含一些Facebook功能的iOS框架。当用户登录Facebook时,用户将被带到Facebook应用程序,然后Facebook使用包含会话令牌的URL重新打开原始应用程序 因为这是一个我不能使用的框架 application:openURL:sourceApplication:annotation:. 当应用程序从Facebook重新打开时,我是否可以使用NSNotificationCenter键或类似的东西来获得回调?您可以要求包括您的框架在内的项目将数据转发给您(可以通过

我正在构建一个包含一些Facebook功能的iOS框架。当用户登录Facebook时,用户将被带到
Facebook应用程序
,然后Facebook使用包含会话令牌的URL重新打开原始应用程序

因为这是一个我不能使用的框架

application:openURL:sourceApplication:annotation:.

当应用程序从
Facebook
重新打开时,我是否可以使用
NSNotificationCenter
键或类似的东西来获得回调?

您可以要求包括您的框架在内的项目将数据转发给您(可以通过自定义通知)。最好是准备一个方法,该方法将由集成您的框架的应用程序调用。非常常见的解决方案,如:+(BOOL)handleopeanurl:(NSURL*)url sourceApplication:(NSString*)sourceApplication;