我在我的appdelegate类中加载了一些变量。它们在我的.h文件中声明。
我有一个global.h
文件,用extern
声明了相同的变量,例如:
appdelegate.h
NSString *DBName;
global.h
extern NSString *DBName;
我还没有找到规律,但是我包括了global.h
文件的一些类的变量却是nil。
你有什么想法是我做错了什么吗?
编辑:
看起来像这样的变量:
int x;
粘性指针是可用的,但指向变量的指针会丢失:
NSString *Name;
他们最初都从应用程序委托中的数据库中加载。
我也尝试过声明。
char Name[30];
然后将其分配,一切都很好。
那么接下来呢?