在我的项目中,自过去 6 个月以来我一直在研究它,我使用#define 定义 FileManager 类中的所有 URL。但现在我知道我必须根据条件使用两个不同的 URL,因此我无法动态更改#define values.so 我决定在 FileManager 类中使用外部变量而不是 #define。
和接口文件一样
extern NSString *Url;
extern NSString *loginUrl;
在 m 文件中
@implementation UrlManager
+ (void) initialize{
Url=@"http://xxxxxxxxxx.com";
loginUrl=[NSString stringWithFormat:@"%@%@",Url,@"/ipad.php?method=audLogin&username="];
}
但是当我导入 URLManager.h 并使用 loginUrl 时,仍然是 null ,请帮助我如何初始化外部变量,以便我可以在应用程序中使用这些变量。