我已經Xcode更新到Xcode中8,現在我需要的時候我想轉換的NSDictionary到字典中我只寫了下面在我代碼swift2轉換爲SWIFT 3如何將NSDictionary轉換爲Swift 3中的字典?
:
let post_paramsValue = post_params as? Dictionary<String,AnyObject?>
其中post_params是NSDictionary。
但現在隨着SWIFT 3我收到波紋錯誤:
nsdictionary is not convertible to dictionary
爲什麼呢?什麼改變了?
感謝
EDIT1, 還我已嘗試以下步驟: 讓post_paramsValue = post_params作爲字典
EDIT2: 我也試過以下內容:
let post_paramsValue = post_params as Dictionary<String,Any>
其中我聲明NSDictionary而不是NSDictionary!但它不工作,我得到這個錯誤:
EDIT3 還我已嘗試以下步驟:
let post_paramsValue = post_params as Dictionary<String,Any>!
試過嗎? HTTP://計算器。com/questions/31765875/cast-nsdictionary-as-dictionary-swift –
@UmairAfzal感謝您的評論,但爲什麼我需要通過詞典使用循環,這不方便,爲什麼蘋果需要讓事情變得更難? – david
我不知道爲什麼,你試過了嗎?它是否有效? –