如何在多个文件中使用字符串?

19 浏览
0 Comments

如何在多个文件中使用字符串?

该问题已经有了答案:

Objective-C中的常量

在我的视图控制器.m中,我有一个字符串,如下所示:

 NSString *valueToSave = @"someValue";

并且希望将文本以NSUserDefauls保存在Appdelegate.m中

 [[NSUserDefaults standardUserDefaults]
 setObject:valueToSave forKey:@"preferenceName"];

如何在其他文件中使用NSString?

这样不起作用:

#import "viewcontroller.m";

admin 更改状态以发布 2023年5月20日
0
0 Comments

在一个头文件中有 extern NSString *valueToSave;。然后在一个(只有一个).m文件中有 NSString *valueToSave = @"someValue";


第二个选项是使用#define。只需要在一个头文件中放置#define kValueToSave (@"someValue")并在需要时使用它。

0