IOS:我怎样才能使变量成为全局变量

时间:2014-06-05 14:04:07

标签: ios variables global

我需要一次获取JSON文件,当我进入该类时,我可以使用另一种方法的结果。 换句话说,我如何将此结果作为全局?

我有一个下拉菜单作为表格视图,点击按钮我执行'selectClicked'功能查看tableview。 所以,我需要从viewDidLoad方法中的全局变量或其他方法获取tableview的内容。

感谢。

2 个答案:

答案 0 :(得分:1)

可能有更好的方法来做你想做的事情,但是你还应该记住Objective C是C的超集,因此你可以使用普通的C全局变量。由于我经常引用我的appDelegate,我在AppDelegate.h中创建了一个全局变量。只需将它放在.h文件中的@end之后,并将.h文件包含在您正在使用它的位置。像这样:

@end


AppDelegate * appDelegate;

答案 1 :(得分:0)

使用单例模式:它是一种非常强大的方法,可以在不同的代码部分之间共享数据,而无需手动传递数据。

使您的Json数据接收类成为单例并使用项目任何部分的数据。要了解如何制作和使用单身:请阅读博客中的任何教程:link