我使用 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 上的肖像。我该怎么办?