gpt4 book ai didi

ios - 在 objective-c 中的另一个类中调用静态变量

转载 作者:行者123 更新时间:2023-11-29 02:32:17 26 4
gpt4 key购买 nike

我尝试从一个类中获取一个静态变量,所以我这样做了在文件 Login.h 中

 + (instancetype)setToken:(NSString *)aToken;

在文件 Login.m 中我这样做

 static NSString* token;
.......
+(instancetype)setToken:(NSString *)aToken
{
token = [aToken copy];
return aToken;
}

所以我可以获得值(value)

[Login setToken:token]

但是我不知道如何在另一个类中获取这个值

最佳答案

您还必须提供一个类 getter 方法:

+ (void)setToken:(NSString *)token;
+ (NSString *)token;

然而,使用单例是执行此操作的首选方式,允许您使用 @property

关于ios - 在 objective-c 中的另一个类中调用静态变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26733706/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com