今朝Crashlyticsでこのエラーが発生しましたが、問題の原因を突き止めることはできません。それについてのあなたの意見を得ることは素晴らしいでしょう。私はそれがマルチスレッドの問題である可能性が最も高いです。しかし、私は正確にポイントをピンすることができません。NSOperationQueueエラーCrashlyticsから把握しようとしています
編集:私は少し深く掘って、ここで失敗のコードです:
また、私はエラーがあることを考え出した:
は、型の値をキャストすることができませんでした " __NSSingleObjectArrayI '(0x1aa60bca0)を' NSMutableArray '(0x1aa60bd90)に設定します。 2016-09-22 08:29:34.136764 GrabbnGo [4204:822290]タイプ '__NSSingleObjectArrayI'(0x1aa60bca0)の値を 'NSMutableArray'(0x1aa60bd90)にキャストできませんでした。
これは完全にこのすべてしばらく働いていたし、それは突然の問題を引き起こしていると、アプリがストアにすでにある:/
json = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions()) as? [String: AnyObject]
let str = NSString(data: data!, encoding: NSUTF8StringEncoding)
print(str)
let OrderDictionary = json as NSDictionary
let result = OrderDictionary.objectForKey("result") as! NSMutableArray
ソースを表示していない理由がありますか? 521行周辺の文脈? – BaseZen
ソースと実際のエラーメッセージを追加しました。最後の行は失敗している行です。 –
'!'にクラッシュすることに基づく多くの素材があります。 '!'スウィフトプログラムのクラッシュの原因です。この質問は閉じなければなりません。キーワードを探す必要があります:「クラッシュを引き起こすアンラッピングを回避する/回避する方法/安全なアンラッピング/オプションのエラー処理」 – BaseZen