2017-12-27 361 views
1

我知道这是非常基本的东西,但我需要知道如何声明/赋值/使用全局变量。如何管理全局变量

,因为我已经声明的变量全局那就是:

enter image description here

现在我将它从服务器响应geeting像

enter image description here

现在在控制台我很值在该全局变量中获取输出。

enter image description here

现在,我的问题是,当我使用全局变量值作为参数值的方式来调用API将采取零。没有得到正确的值

enter image description here

感谢指南

+0

似乎你从服务器获取数据后,为本地变量赋值,而不是全局变量,只需从指定值的局部变量中删除var关键字。 – Nilesh

+0

当我删除var给错误:不能下标类型'JSON'的值的类型'字符串'的索引 –

+0

你想要'全局'变量超出视图控制器本身吗? –

回答

2

刚刚从那里你赋值局部变量删除VAR关键字,并添加下面的代码来代替。

global_userid = ["\(oDict["userResult"][0]["user_id"])"] 
global_reqid = ["\(oDict["userResult"][0]["request_id"])"] 
+1

非常接近它将采取user_id但没有采取有效的request_id –

+1

感谢兄弟...现在工作正常.... –

+0

欢迎,兄弟... – Nilesh