配列のカウントが 0 より大きいかどうかをテストし、そうでない場合は現在のビューを閉じます。
今、私は次のようにしています:
do {
let pets = try self.managedObjectContext.fetch(request)
guard pets.count > 0 else {
self.dismiss(animated: true, completion: nil)
}
dateCreated = Date(timeIntervalSince1970: Double(pets[0].dateCreated))
} catch {
self.dismiss(animated: true, completion: nil)
}
do..catch
カウントが 0 より大きくない場合、手動でをに送信できるかどうか疑問に思っています。そうすれば、 2 回書き込むcatch
必要はありません。self.dismiss(animated: true, completion: nil)
これが可能かどうか誰にもわかりますか?