小编Hap*_*Pig的帖子

停止旋转模态UIViewController

模态UIViewController的父级自动旋转,但是当模态VC启动时,我只希望它以纵向显示而不能旋转.我试过简单地从shouldAutorotate模态VC中返回NO ,但没有快乐.支持iOS 5+.

任何帮助非常感谢.

iphone uiviewcontroller autorotate modalviewcontroller ios

4
推荐指数
1
解决办法
4627
查看次数

Facebook身份验证 - 通过自定义网址方案回到我的iPhone应用程序中的问题

我正试图在我的iPhone应用程序中使用新的Facebook"一次性身份验证"流程.

想法是该应用程序链接到Facebook应用程序或Safari以要求用户登录到Facebook,然后Facebook使用自定义URL方案将用户返回到应用程序.

我在应用程序中设置了自定义URL方案,按照Facebook的指示(例如'fbmyapp')预先设置'fb'.在Safari中键入"fbmyapp://"时也可以这样做 - 即我的应用程序启动了.这确认了自定义URL方案有效.

我可以使用应用程序中的以下调用成功地将用户带到Safari和Facebook应用程序中的登录页面:

facebook = [[Facebook alloc] init];
[facebook authorize:appId permissions:permissions delegate:self];
Run Code Online (Sandbox Code Playgroud)

我在应用程序中启用了多任务(允许应用程序在后台运行).

但是,成功登录Facebook应该重定向回我的应用程序,但我从Safari获得了例如:"无法打开页面 - Safari无法打开页面,因为地址无效".我在Facebook应用程序中收到类似的消息.

任何帮助将不胜感激.

提前致谢.

iphone facebook url-scheme

3
推荐指数
1
解决办法
1957
查看次数

退出后在11秒内恢复应用程序崩溃(0)

我有一个应用程序,使用Core Data开始导入数据.在应用程序的这一部分中,我通过在设置标志时调用applicationDidEnterBackground中的exit(0)来禁用恢复(多任务处理).例如:

-(void)applicationDidEnterBackground:(UIApplication *)application {

    if (allowResuming==NO){
        NSLog(@"Terminating...");
        exit(0);
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我在按下主页按钮后11秒内尝试"恢复"应用程序(通过按下其图标)(因此,已经调用退出(0)),应用程序崩溃.在通过调试器运行时不会发生这种情况,但是崩溃日志表明应用程序正在尝试从中断处继续数据导入,这当然不是我想要的.

在此次崩溃之后(即在一秒钟内)尝试再次"恢复"应用程序是成功的.

如果我试图在11秒后'恢复'应用程序,那很好.

如果有人有任何想法和/或能指出我正确的方向,我将非常感激.

iphone crash core-data multitasking ipad

0
推荐指数
1
解决办法
261
查看次数