运行时出现未识别的框

时间:2015-01-14 22:10:57

标签: ios objective-c xcode opengl-es-2.0

这个让我完全难过。我正在复制一个一年多前在iOS 6和XCode 4中做过的图形项目。它工作得很好。现在我正在尝试在iOS 7和XCode 6中运行它。我的UIViewController在故事板中看起来像这样,它应该是这样的:

enter image description here

但是当我运行它时,我得到了这个。注意底部中心的奇怪的蓝色和灰色框。我不知道这是从哪里来的!

enter image description here

我确实已经注释掉了每一行代码,因此实现文件看起来像这样:

#import "PerspectiveViewController.h"

@implementation PerspectiveViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
}
@end

接口文件是这样的:

#import <UIKit/UIKit.h>
#import <GLKit/GLKit.h>

@interface PerspectiveViewController : GLKViewController

// all of the outlets for the controls, but nothing else

@end

有没有人知道那个蓝色和灰色的盒子来自哪里?曾经有一个UITabBarController涉及,但我剥离了它。也许还剩下一些东西?

1 个答案:

答案 0 :(得分:0)

调试您不希望存在的视图的最简单方法是使用Xcode的UIView检查或Reveal等工具。您可以在此问题中看到更多示例和一些讨论:How do I inspect the view hierarchy in iOS?