如何创建全局 NSString?

发布于 2024-11-17 07:22:29 字数 406 浏览 4 评论 0原文

大家好,

我尝试学习如何获取 NSString 全局变量,我有这种文件。

(我的全局类)

Globals.h 
Globals.m

(我的第一个视图)

FirstViewController.h
FirstViewController.m

(我的第二个视图)

SecoundViewController.h
SecoundViewController.m

现在我将在 FirstViewController 中创建一种用户名,当 SecoundViewController 加载它时,我将第一次输入 NSLog() 。

霍比我可以帮忙,:)

Hei all

i try to learn how i can get a NSString global, i have this kind of files.

( my global class )

Globals.h 
Globals.m

( my first view )

FirstViewController.h
FirstViewController.m

( my secound view )

SecoundViewController.h
SecoundViewController.m

now i will make a kind of username in FirstViewController and when SecoundViewController loads its will make my input into NSLog() in first time.

hobe i can be help here, :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半葬歌 2024-11-24 07:22:29

如果您确实想要一个全局字符串,您可以简单地在 Global 类中的任何类定义、函数等之外定义它。

在 Global.h 中:

extern NSString *globalString;

在 Global.m 中:

NSString *globalString = @"a string";

在另一个类中引用它:

#import Global.h
...
NSString *aString = globalString;
...

如果您只是想要将字符串从第一个视图传递到第二个视图,请查看属性。

If you truly want a global string, you can simply define it outside of any class definition, function, etc. in your Global class.

In Global.h:

extern NSString *globalString;

In Global.m:

NSString *globalString = @"a string";

To reference it in another class:

#import Global.h
...
NSString *aString = globalString;
...

If you simply want to pass a string from your first view to your second, look into properties.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文