标签: fast-app-switching

UIApplication openURL背景

在我的iOS 4应用程序中,我需要在用户指定的时间从后台打开URL.但是,出于某种原因,我无法出于某种原因从后台启动URL.这是我打开网址的代码:

if (![[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.stackoverflow.com"]])
{
     // the URL wasn't opened. we will ignore this for now.
}
Run Code Online (Sandbox Code Playgroud)

该代码全部是从之前创建的守护程序线程启动的.我已在模拟器上测试了此代码,并且未打开URL,并且该方法YES由于某种原因返回,但是当我再次打开我的应用程序时(通过快速应用程序切换),它会打开URL.有没有什么方法可以让我的应用程序在此时再次出现(不是通过本地通知),以便URL可以打开,或者这是一个错误或未记录的功能.此外,如果有另一种方法来打开URL,那将在后台运行,这也会有所帮助.

iphone background objective-c openurl fast-app-switching

7
推荐指数
2
解决办法
7451
查看次数

默认FBSDKLoginBehavior.Native无法在iOS 9上运行

我刚刚将我的应用程序升级到Xcode 7/Swift 2.0,而我正在通过AppSwitch进行Facebook登录.我正在使用最新的FBSDK(4.6)并根据升级指南做了一切.仍然,在iOS9上,Facebook登录通过应用内浏览器发生,应用程序开关不再起作用.我也尝试强制设置loginbehavior但没有运气:

let manager = FBSDKLoginManager()
manager.loginBehavior = FBSDKLoginBehavior.Native
manager.logInWithReadPermissions(facebookReadPermissions, fromViewController: nil, handler: { (loginResult, error) -> Void in
Run Code Online (Sandbox Code Playgroud)

有什么办法可以让appswitch重新开始工作吗?

谢谢!

facebook fast-app-switching facebook-login ios9

6
推荐指数
1
解决办法
3387
查看次数

我们为什么要复制块而不是保留?

我最近遇到了使用Facebook的应用程序切换使用块的问题.Facebook登录后我需要拨打电话.

当应用程序切换回来时,首先我的块被销毁(因为它在堆栈中),所以我决定保留它.但那不起作用,我搞砸了这个问题:/.我发现了一个解决方案是博客,也这里.

我的问题很简单:为什么复制工作和保留不

ios objective-c-blocks fast-app-switching

4
推荐指数
2
解决办法
4885
查看次数