gpt4 book ai didi

iphone - 简单的错误崩溃使 Xcode 挂起

转载 作者:太空狗 更新时间:2023-10-30 03:49:47 25 4
gpt4 key购买 nike

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

#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 不堪重负,我想知道为什么?

更新:已提交错误报告错误 ID# 8406197

更新 2:9 月 24 日。 我收到了 Apple 的回复工程部提供了以下信息:

我们不打算在 llvm-gcc 或 gcc 中修复此问题,它已在 clang 中修复。在此错误的克隆中跟踪 Xcode 没有吓坏。

我们现在正在关闭这个错误,因为我们的工程师已经意识到这个问题并将继续离线跟踪它。

最佳答案

问题在于 Xcode 必须吸收数百万个错误以尝试找出是否有一行代码需要注释。

请通过 http://bugreport.apple.com/ 提交错误.

您制作了这样一个简单的测试用例将有助于工程团队确保他们可能寻求的任何修复都能充分解决问题。这里可能有两个错误;第一个让 Xcode 优雅地处理如此大量的错误,第二个让编译器在面对如此明显的错误时不会吐出这么多错误。

您的错误很可能会作为已知重复项返回。不过,只有在工程团队从您的错误中捕获到任何独特信息之后,才会发生这种情况。也就是说,骗子往往非常有用。

提交错误时,将错误号添加到您的 SO 问题中。许多 Apple 工程师巡视 SO 并将点击进入内部跟进。

关于iphone - 简单的错误崩溃使 Xcode 挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3670078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com