在实现部分我声明了变量:
double n_YTD_t;
主要:
NSLog(@"New YTD Sales are: %f ", n_YTD_t);
生成以下错误:
使用未声明的标识符:'n_YTD_t'
在实现部分我声明了变量:
double n_YTD_t;
主要:
NSLog(@"New YTD Sales are: %f ", n_YTD_t);
生成以下错误:
使用未声明的标识符:'n_YTD_t'
main
没有任何对象可以访问。你需要提供你的类的一个实例:
int main(int argc, char **argv)
{
...
MyClass *obj = [[MyClass alloc] init];
NSLog(@"New YTD Sales are: %f ", obj.n_YTD_t); // assuming it's a property
...
}
您n_YTD_t
在一个完全不相关的对象实现文件中声明。变量超出main
; 您必须实例化您的类的一个实例并从中访问该变量(如果它是一个实例变量)。如果它是全局和文件范围的,那么您需要导入声明它的文件。
您应该考虑查看Apple 关于 Objective-C 的文档,查看教程(例如这些用于 iOS 开发的教程),也许还可以阅读一本好书,因为您似乎不了解该语言的基础知识。