정리할까 말까 했지만 암튼 공식문서 한 번 보긴 했기 때문에...
에러를 계속 던져서 전달하는 경우 try 를 쓴다!
class ItemStore {
@objc func saveChanges() throws {
let encoder = PropertyListEncoder()
let data = try encoder.encode(allItems)
try data.write(to: itemArchiveURL, options: [.atomic])
print("Saved all of the items")
}
}