【问题标题】:Using UIDevice - setOrientation will make app rejected?使用 UIDevice - setOrientation 会使应用程序被拒绝?
【发布时间】:2014-07-15 02:00:47
【问题描述】:

要强制人像,我需要使用下面的sn-p,我想知道如果使用它,是否会使应用被appstore批准拒绝?

[[UIDevice currentDevice] performSelector:NSSelectorFromString(@"setOrientation:")

【问题讨论】:

  • 不,您的应用程序不会被拒绝,但此方法仅在 iOS 5.1 之前可用,对于更高版本,请使用 Geet 的答案。

标签: ios ios7 appstore-approval uiinterfaceorientation


【解决方案1】:

你为什么不直接使用这个方法呢? 在您的 AppDelegate.m 中:

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{

        return UIInterfaceOrientationMaskPortrait;
}

它强制纵向,比其他任何东西都安全得多。我在我的一个应用中使用了它,并且得到了 Apple 的认可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-01
    • 2012-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-21
    • 2012-03-21
    相关资源
    最近更新 更多