我正在为运行3.2.2和XCode 3.2.3的iPad编写一个应用程序。这个版本的XCode的iPad版iOS的最高版本似乎是3.2,但其他应用程序可以很好地加载到手机上,所以这似乎不是问题。我正在尝试使用新的UITextChecker类。我已经导入了UIKit,并且UITextChecker.h出现在UIKit.framework图标下的headers文件夹中。然而,当我尝试编译这段代码时:
NSString *theLanguage = [[UITextChecker availableLanguages] objectAtIndex:0];或者简单地这么说:
UITextChecker *textChecker;XCode告诉我UITextChecker是未声明的。你知道这是怎么回事吗?谢谢!
詹姆斯
下面是UIViewController的头文件的图片:

发布于 2010-08-24 13:27:57
无论出于何种原因,UIKit.h都不会导入UITextChecker.h。您还可以通过添加以下行来修复此问题。
#import <UIKit/UITextChecker.h>https://stackoverflow.com/questions/3552682
复制相似问题