我需要一次获取JSON文件,当我进入该类时,我可以使用另一种方法的结果。 换句话说,我如何将此结果作为全局?
我有一个下拉菜单作为表格视图,点击按钮我执行'selectClicked'功能查看tableview。 所以,我需要从viewDidLoad方法中的全局变量或其他方法获取tableview的内容。
感谢。
答案 0 :(得分:1)
可能有更好的方法来做你想做的事情,但是你还应该记住Objective C是C的超集,因此你可以使用普通的C全局变量。由于我经常引用我的appDelegate,我在AppDelegate.h中创建了一个全局变量。只需将它放在.h文件中的@end之后,并将.h文件包含在您正在使用它的位置。像这样:
@end
AppDelegate * appDelegate;
答案 1 :(得分:0)
使用单例模式:它是一种非常强大的方法,可以在不同的代码部分之间共享数据,而无需手动传递数据。
使您的Json数据接收类成为单例并使用项目任何部分的数据。要了解如何制作和使用单身:请阅读博客中的任何教程:link