2012-08-22 106 views
0

写的应用程序和Xcode。单击将方向限制为两个肖像选项的按钮。将plist文件更改为仅允许两个纵向方向。以编程方式提出限制。应用旋转,即使我告诉它不要

当我构建应用程序到我的手机,它旋转到两个景观和直立纵向。有没有搞错?

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    // Return YES for supported orientations 
    return ((interfaceOrientation == UIInterfaceOrientationPortrait) || 
      (interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown)); 
      } 
+0

你能后的代码? – redhotvengeance

+0

添加了唯一的相关代码。我觉得写这个是多余的plist中和按钮进行了处理之后,但他们都不产生任何影响。 – Sneagan

+2

更多的代码需要被添加到调试这个问题 该视图控制器初始化将有助于方法(注意:如果用笔尖验证视图控制器正确挂接和不使用通用的UIViewController) – DanZimm

回答

0

您正在使用的方法是控制器类的一部分,但该方法可能永远不会被调用如果控制器类或者是无效或不能在屏幕上的视图的控制。所以你的应用程序可能会自动旋转,因为这个消息事实上并没有真正被调用。解决的办法是检查你的视图控制器类的连接或初始化,使你希望确保它们正在运行。

相关问题