【发布时间】:2014-10-08 18:04:11
【问题描述】:
我正在尝试使用 xcode 模拟器构建和测试应用程序,但在构建过程中,我在 ACAccount.h、ACAccountType.h 等中遇到错误。 “奇怪的事情”(至少对我来说,因为我是使用 xcode 的新手)是,如果我点击有错误的 .h 文件,它们不会出现在项目代码下,而是出现在
Simulator - iOS 7.1-> Frameworks -> Accounts -> ACAccount.h
这是不可修改的。
错误示例如下:
行:
@class ACAccountType,ACAccount Credential; --> Illegal interface qualifier
ACCOUNTS_CLASS_AVAILABLE(NA, 5_0)
@interface ACAccount : NSObject -->Objective-C declarations may only appear in global scope
如果 .h 是预定义文件.. 我该如何解决这些错误?
非常感谢!
【问题讨论】:
-
如果这是头文件的复制粘贴,则表明该文件已以某种方式损坏-您有错误的第一行应为:
@class ACAccountType, ACAccountCredential;-即转发类声明。 -
是的,这是复制粘贴错误.. ";"在线..问题更正
-
显示正在执行
ACAccount.h的#import的一些文件 - 读起来就像您将#import放在@interface foo ()@end块中。导入语句最好放在任何@部分之外的文件顶部。 -
请把这个写成答案,这样我就可以接受了:)
标签: ios objective-c xcode acaccount