【发布时间】:2012-07-18 11:27:08
【问题描述】:
您好,我的 .h 文件中有以下代码
import <UIKit/UIKit.h>
@interface NSFont : NSObject <NSCoding> {
}
@end
@interface NSParagraphStyle : NSObject <NSCoding> {
}
@end
我得到了那个错误:
错误:类“NSParagraphStyle”的接口定义重复
我没有包含某些用户指出的重复项
main.m 导入
#import <UIKit/UIKit.h>
推荐
#ifdef __OBJC__
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#endif
【问题讨论】:
-
这两个类都是在 AppKit 框架中定义的(所以如果你正在为 iOS 开发它应该不是问题 - 除了
NS前缀类是一个非常糟糕的主意) .你确定你在做一个 iOS 项目吗? -
是的,它在以前的 xcode 上运行良好
-
是否可以发布您的
main.m和prefix.pch文件的导入? -
用与 Apple 相同的命名空间来命名你的类是个坏主意。
标签: objective-c ios interface