我已将iOS SDK升级到新发布的4.1,现在我在构建应用程序时出现以下错误:
/DeveloperBeta/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.1.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h:60:23
/DeveloperBeta/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.1.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h:60:23: error: expected function body after function declarator
Run Code Online (Sandbox Code Playgroud)
查看.h文件中的该行,我看到以下内容:
CG_EXTERN void CGPDFContextAddDocumentMetadata(CGContextRef context, CFDataRef metadata) CG_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_0);
Run Code Online (Sandbox Code Playgroud)
真正有趣的是定义__MAC_10_7似乎没有在任何地方定义.我在预编译应用程序的.pch文件时遇到此错误.
令人好奇的是,一个简单的hello world app会编译.
知道我该怎么办?
提前致谢!
Stelian