在升级到Xcode 6 beta 6 </string,>后,转换为Dictionary <string,anyobject =“”>

时间:2014-08-22 19:26:24

标签: ios xcode swift

我的应用程序在Xcode 6 beta 5中运行良好,但在测试版6中已经破解。它看起来像

let jsonDictionary = NSJSONSerialization.JSONObjectWithData(...) as? Dictionary<String, AnyObject>

在测试版6中,jsonDictionary总是为零,因为&#34; as?&#34;铸件。我也试过

Dictionary<NSObject, AnyObject> 

没有运气。

任何人都可以提供解决方法吗? THX!

编辑: 我尝试了以下方法: 如果转换为NSDictionary,它不是零(好); 如果转换为Dictionary&lt; String,AnyObject&gt;,则它为零; 如果转换为Dictionary&lt; NSObject,AnyObject&gt;,它就没有了。

编辑: 我改变了原来的标题,所以它没那么误导了。对于那些首先投票的人来说: - )

1 个答案:

答案 0 :(得分:0)

发表评论作为回答......

  

这是一个很长的镜头,但是我有一个朋友碰到了一些类似的铸造问题,但结果不同。删除〜/ Library / Developer / Xcode / DerivedData /的内容修复了他的问题。我也看到删除Xcode更新之间的派生数据已经解决了一些非常奇怪的问题。