首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单的bug崩溃挂起Xcode

简单的bug崩溃挂起Xcode
EN

Stack Overflow用户
提问于 2010-09-08 16:54:32
回答 2查看 484关注 0票数 5

我已经构建了最简单的iPhone程序,一个基于窗口的程序。我只将testappdurate.h文件更改为以下内容:

代码语言:javascript
复制
#import <UIKit/UIKit.h>

@interface TestAppDelegate : NSObject <UIApplicationDelegate> {
    UIWindow *window;
    int pos[10]10]; //note the error here.
}

@property (nonatomic, retain) IBOutlet UIWindow *window;

@end

注意'int pos‘中的错误.线路。

当我试图编译这个程序时,XCode挂起(显示数百万错误)。我不是在问如何修复这条线,修复是显而易见的。

问题是,这压倒了XCode和我想知道为什么?

更新:提交的bug报告Bug ID# 8406197

Update2: 9月24日。苹果工程公司( Apple )提供了以下信息:

我们不打算用gcc或gcc来解决这个问题,而且已经用clang来解决了。在这个bug的克隆中跟踪没有被吓到的Xcode。

我们现在关闭这个错误,因为我们的工程师知道这个问题,并将继续跟踪它离线。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-08 17:07:23

问题是,Xcode必须吸取数百万错误,才能试图找出是否有一行代码需要注释。

请通过http://bugreport.apple.com/提交一个bug。

您已经生成了这样一个简单的测试用例,这将帮助工程团队确保他们所追求的任何修复都足以解决问题。这里有两个潜在的bug:第一个是Xcode优雅地处理这样大量的错误,第二个是编译器在面对这样一个明显的错误时不要抛出这么多错误。

很可能您的bug将作为已知的副本返回。不过,只有在工程团队从您的bug中捕获了任何独特的信息之后,才会发生这种情况。也就是说,欺骗通常是非常有用的。

在提交错误文件时,将bug #添加到您的“所以”问题中。许多苹果公司的工程师都是这样巡游的,他们会通过点击进行内部跟进。

票数 8
EN

Stack Overflow用户

发布于 2010-09-08 17:29:23

有些错误,编译器不知道下一步该做什么。

语法错误似乎是单个行的局部错误,这并不一定意味着编译器编写人员就有一个简单的规则。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3670078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档