self.fetchMin(forStartDate: start, toEndDate: end) { (min, chal) in
guard let mins = min, let challenges = chal else {
return
}
let dict: [Int : [String]] = [mins:challenges]
UserDefaults.standard.set(dict, forKey: "WeekStates")
}
のint、arrayof [文字列]のペアを保存しようとしたときにエラーを取得こんにちは、上記のプログラムでは、私はuserDefaults内の文字列のキーと配列のペアを保存しようとしているが、私はそうするならば、それが突然クラッシュします。はuserDefaults
私は1つの値で試してみると、その動作します。
例えば:あなたが最後の点で述べたように、私はそれが動作[String]
を試してみました
`let dict: [String] = challenges
UserDefaults.standard.set(dict, forKey: "WeekStates")
いただきましクラッシュuは、libcの++ abi.dylib –
に直面した:私はあなたのMAILIDにそれを送ることができるタイプのキャッチされない例外で終了NSException @ Anbu.Karthik – Gurunathan
そのNSExceptionは、あなたが完全なクラッシュレポート –