我正在尝试使用XCode 4.1构建的项目在3.2.5上构建良好。基本sdk设置为4.3,部署目标设置为3.2。我在一个简单的项目中使用以下代码重现了这个问题:
Class notificationClass = NSClassFromString(@"UILocalNotification");
// Make sure local notifications are supported
if (notificationClass)
{
UILocalNotification *taskNotice = [[notificationClass alloc] init];
[taskNotice release];
}
在UILocalNotification行上我收到错误:'UILocalNotification'未声明(首次在此函数中使用)
相关设置如下: 编译器:LLVM GCC 4.2(也尝试过Apple LLVM编译器2.1) 弱联系:UIKit,Foundation,CoreGraphics
我已经搜索了谷歌和苹果公司的文档,并尝试了所有我找不到的运气。任何帮助将不胜感激。
谢谢, 杰森
答案 0 :(得分:1)
出现问题的原因是我将iOS部署目标设置为3.2。我把它设置为3.2.1,现在它构建得很好。可能是由于3.2只是iPad,但同样的事情发生在应用程序的iPad版本上,所以我不确定。 杰森