1
#import <UIKit/UIKit.h>

CGFloat screen;

@interface AppDelegate : UIResponder <UIApplicationDelegate>

@property (strong, nonatomic) UIWindow *window;

@end

我刚刚创建了一个示例 Xcode 项目并在 AppDelegate.h 的顶部声明了一个变量。它给了我重复符号错误,我在以前的项目中做过很多次,效果很好。我在另一台mac上试过了,它工作正常。有谁知道如何解决这个问题。

注意:我收到此错误,因为我已将 Xcode 升级到 6.3,我已经在 3 个系统中尝试了其中两个已升级到 6.3 并且我遇到了同样的错误,但在一个系统中它仍然是 6.2 并且工作正常。Screen 变量给了我错误。我以前在 App Store 批准的项目中使用过这类变量。

4

1 回答 1

0

我认为您的问题是您将其定义screen全局变量(而不是实例变量)。您已经screen在 AppDelegate 类之外定义,所以现在它在更广泛的范围内定义。

也许您还在AppDelegate.h文件中定义了屏幕?

如果没有,请使用搜索导航器查看您的项目/工作区中是否确实有此符号重复

Xcode 中的搜索导航器

于 2015-04-14T08:11:23.687 回答