Discussion
議論
If you set the receiver to require secure coding, it will throw an exception if you attempt to unarchive a class which does not conform to NSSecureCoding
.
あなたがレシーバに安全なコード記述を要求させるならば、それは例外をスローします、あなたがNSSecureCoding
に準拠しないクラスをアンアーカイブしようとするならば。
The secure coding requirement for NSKeyedUnarchiver
is designed to be set once at the top level and remain on. Once enabled, attempting to call setRequiresSecureCoding:
with a value of false
will throw an exception. This is to prevent classes from selectively turning secure coding off.
NSKeyedUnarchiver
に対する安全なコード記述要件は、トップレベルでいったん設定されるとそのままであるように設計されます。いったん可能にされると、setRequiresSecureCoding:
をfalse
の値で呼び出す試みは、例外をスローします。これは、クラスが選択的に安全なコード記述を切りにすることを防ぎます。
Note that the getter is on the superclass, NSCoder
. See NSCoder
for more information about secure coding.
ゲッターは、スーパークラス、NSCoder
上にあることに注意してください。NSCoder
を安全なコード記述についてのさらなる情報として見てください。