运行 次出现未识别的框
Unidentified box appears at run time
这个让我完全难住了。我正在恢复我一年多前在 iOS 6 和 XCode 4 中做的图形项目。当时它工作得很好。现在我正尝试在 iOS 7 和 XCode 6 中 运行 它。我的 UIViewController 在情节提要中看起来像这样,它应该是这样的:
但是当我 运行 它时,我明白了。请注意底部中央奇怪的蓝色和灰色方框。我不知道这是从哪里来的!
每一行代码我都注释掉了,所以实现文件是这样的:
#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 涉及,但我把它去掉了。可能还有点东西没吃?
调试您不希望出现的视图的最简单方法是使用 Xcode 的 UIView 检查或 Reveal 等工具。您可以在这个问题中看到更多示例和一些讨论:How do I inspect the view hierarchy in iOS?
这个让我完全难住了。我正在恢复我一年多前在 iOS 6 和 XCode 4 中做的图形项目。当时它工作得很好。现在我正尝试在 iOS 7 和 XCode 6 中 运行 它。我的 UIViewController 在情节提要中看起来像这样,它应该是这样的:
但是当我 运行 它时,我明白了。请注意底部中央奇怪的蓝色和灰色方框。我不知道这是从哪里来的!
每一行代码我都注释掉了,所以实现文件是这样的:
#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 涉及,但我把它去掉了。可能还有点东西没吃?
调试您不希望出现的视图的最简单方法是使用 Xcode 的 UIView 检查或 Reveal 等工具。您可以在这个问题中看到更多示例和一些讨论:How do I inspect the view hierarchy in iOS?