1

我使用 Objective C 和 Xcode 6.1 制作了我的应用程序。苹果批准了它。更新到 Xcode 7.0.1,现在我有错误。以下是我在 Xcode 6.1 中使用的代码。我使用 UIInterfaceOrientationMask 进行定位,所以这不是 Xcode 7.0.1 的问题

-(IBAction)Facebook:(id)sender{    


if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
    SLComposeViewController *FACEBOOK = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
    [self presentViewController:FACEBOOK animated:YES completion:nil];
    }

else{

    UIAlertView *alert =[[UIAlertView alloc]initWithTitle:@"No Facebook Account" message:@"Add or create Facebook account in Settings." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
    [alert show];
   }
} 

我将设备翻转为倒置方向并单击我的 Facebook 共享按钮(我使用 Social.Framework 的 SLComposeViewController 实现的),整个应用程序会自行翻转为纵向,而我仍将手机保持在倒置方向。我该如何解决?

当我单击共享消息时,应用程序会返回倒置方向。

完全相同的代码适用于 iPad,但共享按钮在两个方向上都可以正常工作。但仅适用于 iPhone 上的肖像。我该怎么办?

4

0 回答 0