2017-12-27 363 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