throw
何かできるメソッドを呼び出したい。同時に、スローされる可能性のある例外は気にせず、メソッドを呼び出したいだけです。しかし、私がこのようなことをしようとすると:
try? managedObjectContext.save()
「試行結果は未使用です」という警告が表示されます。この場合はどうすればよいですか?沈黙の警告?どうやって?
このようなことをします:
let error: NSError = try? managedObjectContext.save()
?式が2倍になり、未使用の定数が得られます。
「同時に、スローされる可能性のある例外は気にせず、メソッドを呼び出したいだけです」という要件として、次のようにします。
try! managedObjectContext.save()
ただし、エラーがスローされるとクラッシュします。したがって、安全のために以下のコードスニップを使用してください。
_ = try? managedObjectContext.save()
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加