【发布时间】:2012-02-21 15:26:45
【问题描述】:
我在这里遇到了一个大问题。
我最近从 Mac App Store 下载了 Xcode 4.3,因为它具有 Lion 的全屏功能。然后,我的项目停止编译。它说:
找不到词法或预处理器问题Availability.h 文件。
//
// Prefix header for all source files of the 'TRGame' target in the 'TRGame' project
//
#import <Availability.h>
#ifndef __IPHONE_3_0
#warning "This project uses features only available in iPhone SDK 3.0 and later."
#endif
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#endif
这在xxxx-Prefix.pch 文件中。
如果我把#import Availability.h注释掉,它会告诉我找不到UIKit.h,以此类推……
我们将不胜感激!
【问题讨论】:
-
注意:如果我创建一个新的 iOS 项目,也会发生同样的情况。未找到 Availability.h。
-
感谢您发布此问题。我讨厌这个问题。看来您只需删除/重新添加即可令人惊讶地解决问题,请参阅下面的我的 cmets。令我恼火的是,重新安装 Xcode 并没有解决问题。关于原因,我怀疑该问题可能与重命名驱动器路径的某些部分有关。再次感谢
标签: iphone objective-c xcode import