如何创建全局 NSString?
大家好,
我尝试学习如何获取 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您确实想要一个全局字符串,您可以简单地在 Global 类中的任何类定义、函数等之外定义它。
在 Global.h 中:
extern NSString *globalString;
在 Global.m 中:
NSString *globalString = @"a string";
在另一个类中引用它:
如果您只是想要将字符串从第一个视图传递到第二个视图,请查看属性。
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:
If you simply want to pass a string from your first view to your second, look into properties.