###前提・実現したいこと
・Dictionary型により多くの要素を追加したい。
どのようにすれば一つのitemData
の塊により多くの要素を追加することができますか?
※Alamofire内での処理でitemData
の塊を複数取得し、
大きな辞書型のitemGroupに格納したい。
※要素数が多いのでコンパイラに短くしろとエラーを吐かれる。
###発生している問題・エラーメッセージ
Expression was too complex to be solved in reasonable time; consider breaking up the expression into distinct sub-expressions
###該当のソースコード
Swift
1json["result"].forEach { (_, json) in 2 let itemData: [String: AnyObject?] = [ 3 "item1": json["item1"].string!, 4 "item2": json["item2"].string!, 5 "item3": json["item3"].string!, 6 "item4": json["item4"].string!, 7 "item5": json["item5"].string!, 8 "item6": json["item6"].string!, 9 "item7": json["item7"].string!, 10 "item8": json["item8"].string!, 11 "item9": json["item9"].string!, 12 "item10": json["item10"].string!, 13 "item11": json["item11"].string!, 14 "item12": json["item12"].double!, 15 "item13": json["item13"].double!, 16 "item14": json["item14"].string!, 17 "item15": json["item15"].string!, 18 ] 19self.itemGroup.append(rallyData)
###試したこと
・itemData.append["〜"]
やitemData += "item1": json["item1"].string!
なども試してみたがエラーになってしまう。
###補足情報(言語/FW/ツール等のバージョンなど)
・Xcode7.3.1
・Swift2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。