Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone临时分发导致方向错误_Iphone_Orientation_Provisioning_Adhoc - Fatal编程技术网

iPhone临时分发导致方向错误

iPhone临时分发导致方向错误,iphone,orientation,provisioning,adhoc,Iphone,Orientation,Provisioning,Adhoc,当我创建了一个特别的设置来远程测试我的应用程序时,横向设置出现了故障。应用程序应该是横向的,主页按钮在右边。当我在这里为我的一个设备创建一个临时条款时,它工作得很好。然而,我的一个同事正在远程使用的设备以纵向模式显示应用程序(因此右半部分被切断)。我怀疑我的plist信息文件没有携带,但那不是它,因为我通过代码直接设置了方向值,但它仍然不起作用。我有点困惑,为什么它会在一台设备上坏,而不是在另一台设备上坏。有什么建议吗?我发现了原因 显然,行为不端的iPodtouch并不是为邮件设置的。我的应用

当我创建了一个特别的设置来远程测试我的应用程序时,横向设置出现了故障。应用程序应该是横向的,主页按钮在右边。当我在这里为我的一个设备创建一个临时条款时,它工作得很好。然而,我的一个同事正在远程使用的设备以纵向模式显示应用程序(因此右半部分被切断)。我怀疑我的plist信息文件没有携带,但那不是它,因为我通过代码直接设置了方向值,但它仍然不起作用。我有点困惑,为什么它会在一台设备上坏,而不是在另一台设备上坏。有什么建议吗?

我发现了原因


显然,行为不端的iPodtouch并不是为邮件设置的。我的应用程序调用了一些应用程序内的电子邮件功能,并引发了系统对话框,要求用户设置邮件。这反过来又造成了一些问题,显然导致子视图自动旋转到应用程序的方向。我不知道这是否是一个特定于我的引擎的基础代码的问题,但希望如果这在未来的人,这可以帮助。 更新:我注意到该应用程序在他的设备上显示为“倒置”(主页按钮在顶部)。它应该在右边,所以有些东西。。。双重旋转它-/进一步更新:所以我注意到初始状态栏和弹出对话框(如请求使用位置服务)显示在正确的方向上,只有我显示的各种UIView似乎旋转不正确。我在横向环境中运行我的应用程序所做的是添加一个根“旋转”视图,所有东西都是它的子视图,该视图被转换90度。有没有什么理由会在一台设备上窒息,而在其他设备上却可以正常工作?最让我迷惑的是,它在我的设备上工作,而不是在一个远程设备上。另一个更新:我通过删除plist中的“初始接口方向”使它“工作”。有了它,坏设备只能在一台设备上(而不是在我的其他设备上)按照该设置旋转我的内容。所以现在,坏的设备没有旋转,我自己的坏了,把它放好(就像其他设备一样,初始界面方向似乎不会影响UIView的根。状态栏仍会启动纵向,系统对话框处于纵向,因此看起来不太好。有人知道添加的视图是否应该按照该设置旋转吗?